How do I get the IP and Port of registered user (probably a stupid question)? I check the usrloc module, I don't see function like that. The reason I need this is that when we were only using Asterisk server, we were able to sent INVITE out with the DNIS. So what I mean is that I can dial out to customer's SIP server by using Asterisk dial command:
DIAL(SIP/peername/2135551212,60) Which means sent an INVITE to peername (a registerd peer) and the TO-URI (and Request-URI) will have 2135551212@cust_ip_address Now, we add OpenSIP in front of asterisk, so when asterisk server sent call out, it can only do DIAL (SIP/opensipname/registered username,60) Which in the INVITE, both TO-URI and Request_URI is the actual registered username instead of the phone number I would like to relay over the customer's SIP server. Thus what I want is then to sent to Opensip DIAL(SIP/opensipname/2135551212,60) And then in Opensip, when I see the username in TO-URI 2135551212, I will get the ip/port of the actual registered user (all user registered to opensips) and then rewrite the INVITE using the IP/port that is in the location table (or wherever/however OpenSIP get it). Is that possible? -- View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Get-IP-Port-of-registered-user-or-from-Location-table-tp7588494.html Sent from the OpenSIPS - Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
