Hello,
I'm looking for a way to add a Record-Route into a 200 OK before relaying the message to the UA.
Indeed, I'm facing an issue where the 200 OK is relayed to the UA without Record-Route and with an IP address into the Contact header. So, the UA sends back his ACK to the Contact instead of the proxy itself.
Is it possible to achieve this?
Regards,
Igor.
Hello,
you can use append_hf() inside the onreply_route.
If you have a single IP address, that is easy:
append_hf("Record-Route: sip:$Ri:5060;lr\r\n")
Be careful if you use dialog module with did parameter, or other modules that need ftag parameter (e.g., uac, acc).
Cheers, Daniel
On 05/01/16 19:37, Igor Potjevlesch wrote:
Hello,
I'm looking for a way to add a Record-Route into a 200 OK before relaying the message to the UA.
Indeed, I'm facing an issue where the 200 OK is relayed to the UA without Record-Route and with an IP address into the Contact header. So, the UA sends back his ACK to the Contact instead of the proxy itself.
Is it possible to achieve this?
Regards,
Igor.
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
Hello Daniel,
It seems to work.
I have a side question related to this. If the initial INVITE contains a Record-Route, for all the subsequent status 1xx, 2xx, etc., the Record-Route is not kept. Is it normal?
Regards,
Igor.
De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Daniel-Constantin Mierla Envoyé : mardi 5 janvier 2016 19:53 À : Kamailio (SER) - Users Mailing List sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Hello,
you can use append_hf() inside the onreply_route.
If you have a single IP address, that is easy:
append_hf("Record-Route: sip:$Ri:5060;lr sip:$Ri:5060;lr\r\n")
Be careful if you use dialog module with did parameter, or other modules that need ftag parameter (e.g., uac, acc).
Cheers, Daniel
On 05/01/16 19:37, Igor Potjevlesch wrote:
Hello,
I'm looking for a way to add a Record-Route into a 200 OK before relaying the message to the UA.
Indeed, I'm facing an issue where the 200 OK is relayed to the UA without Record-Route and with an IP address into the Contact header. So, the UA sends back his ACK to the Contact instead of the proxy itself.
Is it possible to achieve this?
Regards,
Igor.
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org mailto:sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
Hi Alex,
It what I was thinking. What could cause this into Kamailio?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 15:39 À : sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
_______________________________________________ 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
Kamailio has no hand in this behaviour. It appends the Record-Route header to the initial invite, but dealing with it from that point onward, including ensuring that it is copied into replies sent back to the initiator, is entirely the responsibility of the user agents/endpoints, not the proxy.
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:30 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
It what I was thinking. What could cause this into Kamailio?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 15:39 À : sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
_______________________________________________ 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
Hi Alex,
You're right, it was my mistake. It's one of the UA in the call-flow which not put the Record-Route into the replies. So, the issue is not on Kamalio.
Nevertheless, the UA put the Record-Route into Via headers. Is there a simple way to copy the Via into Record-route headers?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 16:42 À : Igor Potjevlesch sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Kamailio has no hand in this behaviour. It appends the Record-Route header to the initial invite, but dealing with it from that point onward, including ensuring that it is copied into replies sent back to the initiator, is entirely the responsibility of the user agents/endpoints, not the proxy.
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:30 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
It what I was thinking. What could cause this into Kamailio?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 15:39 À : sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
_______________________________________________ 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
_______________________________________________ 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
Igor,
I don't know of a simple way to do that, and I'm not sure the value you're seeing in Via is the value you'd want to put into Record-Route.
Regardless, this is not the solution to the problem. You can't fix such basic, fundamental protocol breakage with a proxy. Proxies are very limited in the amount of interop breakage they can be used to fix. Kamailio does provide a lot of text transformation functions, but using them in this way falls under "just because you can doesn't mean you should"; there are all kinds of unexpected complications in tinkering with a broken client-side state machine.
For example, even if you force the RR header into the 2xx reply, does that mean the UAS will exhibit correct behaviour for loose-routed sequential requests (reinvite, BYE, etc) in placing the Record-Route value into a Route set? If not, you'll end up having to "patch" that, too, and it can rapidly mushroom into something complex, unsustainable and degenerative.
The solution is to fix the UAS, which is not RFC 3261-compliant. :-)
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:48 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
You're right, it was my mistake. It's one of the UA in the call-flow which not put the Record-Route into the replies. So, the issue is not on Kamalio.
Nevertheless, the UA put the Record-Route into Via headers. Is there a simple way to copy the Via into Record-route headers?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 16:42 À : Igor Potjevlesch sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Kamailio has no hand in this behaviour. It appends the Record-Route header to the initial invite, but dealing with it from that point onward, including ensuring that it is copied into replies sent back to the initiator, is entirely the responsibility of the user agents/endpoints, not the proxy.
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:30 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
It what I was thinking. What could cause this into Kamailio?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 15:39 À : sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
_______________________________________________ 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
_______________________________________________ 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
Alex,
You're right!
I'm just raising a case to the UA vendor.
Thank you for your time and answers.
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 16:55 À : Igor Potjevlesch sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
I don't know of a simple way to do that, and I'm not sure the value you're seeing in Via is the value you'd want to put into Record-Route.
Regardless, this is not the solution to the problem. You can't fix such basic, fundamental protocol breakage with a proxy. Proxies are very limited in the amount of interop breakage they can be used to fix. Kamailio does provide a lot of text transformation functions, but using them in this way falls under "just because you can doesn't mean you should"; there are all kinds of unexpected complications in tinkering with a broken client-side state machine.
For example, even if you force the RR header into the 2xx reply, does that mean the UAS will exhibit correct behaviour for loose-routed sequential requests (reinvite, BYE, etc) in placing the Record-Route value into a Route set? If not, you'll end up having to "patch" that, too, and it can rapidly mushroom into something complex, unsustainable and degenerative.
The solution is to fix the UAS, which is not RFC 3261-compliant. :-)
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:48 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
You're right, it was my mistake. It's one of the UA in the call-flow which not put the Record-Route into the replies. So, the issue is not on Kamalio.
Nevertheless, the UA put the Record-Route into Via headers. Is there a simple way to copy the Via into Record-route headers?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 16:42 À : Igor Potjevlesch sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Kamailio has no hand in this behaviour. It appends the Record-Route header to the initial invite, but dealing with it from that point onward, including ensuring that it is copied into replies sent back to the initiator, is entirely the responsibility of the user agents/endpoints, not the proxy.
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:30 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
It what I was thinking. What could cause this into Kamailio?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 15:39 À : sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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
Igor,
On 01/06/2016 11:04 AM, Igor Potjevlesch wrote:
You're right!
I'm just raising a case to the UA vendor.
Thank you for your time and answers.
No worries, happy to help.
I can very well understand from personal experience the temptation to fix things like this on the proxy. The programmatic tools are there - in principle. If the UAS is a piece of commercial equipment produced by a sclerotic large company, getting a simple fix for something so basic can take forever.
But for the sake of keeping things manageable and coherent, it's sometimes worth it to play the game on "hard mode". :-)
-- Alex
Hello,
just to complete a bit about Via vs Record-Route: the reply received by Kamailio will have only the addresses of the hops from Kamailio to the sender of the request (caller). But if there are hops between Kamailio and callee, those addresses are no longer in Via headers. Via is used to route reply back to the caller and needs to be the addresses from current hop towards the caller.
So even if you try to use Via addresses to rebuild the Record-Route that is not going to work.
Also, in many cases, Record-Route headers carry special URI parameters that are very important for the node that added Record-Route (like dialog ids, masks for From/To updates, etc).
Therefore you should not add a record-route for a node in the path of signaling that you don't control and you don't know what expects to be there.
The right fix is in UA side to properly mirror Record-Route headers.
Cheers, Daniel
On 06/01/16 16:48, Igor Potjevlesch wrote:
Hi Alex,
You're right, it was my mistake. It's one of the UA in the call-flow which not put the Record-Route into the replies. So, the issue is not on Kamalio.
Nevertheless, the UA put the Record-Route into Via headers. Is there a simple way to copy the Via into Record-route headers?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 16:42 À : Igor Potjevlesch sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Kamailio has no hand in this behaviour. It appends the Record-Route header to the initial invite, but dealing with it from that point onward, including ensuring that it is copied into replies sent back to the initiator, is entirely the responsibility of the user agents/endpoints, not the proxy.
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
Sent from my BlackBerry. Original Message From: Igor Potjevlesch Sent: Wednesday, January 6, 2016 10:30 To: 'Kamailio (SER) - Users Mailing List' Reply To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Add Record-Route on 200 OK
Hi Alex,
It what I was thinking. What could cause this into Kamailio?
Regards,
Igor.
-----Message d'origine----- De : sr-users [mailto:sr-users-bounces@lists.sip-router.org] De la part de Alex Balashov Envoyé : mercredi 6 janvier 2016 15:39 À : sr-users@lists.sip-router.org Objet : Re: [SR-Users] Add Record-Route on 200 OK
Igor,
No, that is not normal. The UAS (the server receiving the initial INVITE) is required to copy the Record-Route into dialog-forming responses.
From RFC 3261 Section 12.1.1 ("UAS Behavior"):
When a UAS responds to a request with a response that establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all Record-Route header field values from the request into the response (including the URIs, URI parameters, and any Record-Route header field parameters, whether they are known or unknown to the UAS) and MUST maintain the order of those values.
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
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
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