Hi, All
Thanks for all your reply. I use Kamailio 3.0.2. Now I know contact header is: $ct
I have some problem when I want to modify the header. Eg. Register: UA---->OpenSer----->SIP proxy
Contact in Register request is: ---------------------------------------------- REGISTER SIP:10.30.105.30:5060 SIP/2.0 Contact: "M1080" sip:1080@10.30.102.127:5060;+sip.instance="urn:uuid:00000000-0000-1----8000-00085D215A5A";expires=1800;reg-id=0 -----------------------------------------------
However, when SIPproxy reply the 200 OK, contact changed because it doesn't support sip.instance and reg-id: ----------------------------------------------- SIP/2.0 200 OK Contact: sip:1080@10.30.102.127:5060;expires=1800; -----------------------------------------------
My question is when forward 200 OK to UA, how the OpenSer use the original contact to replace the contact in the 200 OK from Sip Proxy.
I read textops, but I still don't have an idea for this issue.
Your reply is appreciated!
Derrick
-----Original Message----- From: Carsten Bock [mailto:carsten@ng-voice.com] Sent: Friday, March 11, 2011 9:22 AM To: Derrick Ding Cc: Asgaroth; Alex Balashov; sr-users@lists.sip-router.org Subject: Re: [SR-Users] pseudo variables available in on_reply route(where can I find all variables stand for)
Hi,
see: http://www.kamailio.org/dokuwiki/doku.php -> Pseudovariables
Carsten
2011/3/11 Derrick Ding dding@aastra.com:
Hi, All
I started using Kamailio this week.
Could any one tell me where I can find all variables(eg, $ru, $du, $rd, $rp, etc) stand for.
Thanks a lot!
Derrick
-----Original Message----- From: sr-users-bounces@lists.sip-router.org [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Asgaroth Sent: Thursday, March 10, 2011 10:04 PM To: Alex Balashov Cc: sr-users@lists.sip-router.org Subject: Re: [SR-Users] pseudo variables available in on_reply route
Hi Alex,
On 11/03/2011 02:37, Alex Balashov wrote:
Are you actually talking about the destination set, or the domain part of the request uri? If the latter, check out $rd and $rp.
I'm looking for the domain part of the destination uri. I have the following reply route defined:
onreply_route[REPLY_ONE] { xlog("REPLY_ONE : $rm : R-URI=$ru\n"); xlog("REPLY_ONE : $rm : D-URI=$du\n"); xlog("REPLY_ONE : $rm : Request Domain=$rd\n"); xlog("REPLY_ONE : $rm : Request Port=$rp\n"); xlog("REPLY_ONE : $rm : Destination Domain=$dd\n"); }
The output I get from the above is as follows:
[17344]: ERROR: <script>: REPLY_ONE : INVITE : R-URI=<null> [17344]: ERROR: <script>: REPLY_ONE : INVITE : D-URI=<null> [17344]: ERROR: <script>: REPLY_ONE : INVITE : Request Domain=<null> [17344]: ERROR: <script>: REPLY_ONE : INVITE : Request Port=<null> [17344]: ERROR: <script>: REPLY_ONE : INVITE : Destination Domain=<null>
Do I need to enable an option somewhere to be able to access these variables in onreply route?
Thanks
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users