[SR-Users] Audio issue when using 2 port ATA

Daniel-Constantin Mierla miconda at gmail.com
Fri Jan 8 19:47:56 CET 2016


Welcome - glad to hear it was sorted out!

Cheers,
Daniel

On 08/01/16 18:32, Daniel W. Graham wrote:
>
> I follow now :) tested and working.
>
>  
>
> Thanks Daniel for the help!
>
>  
>
> -Dan
>
>  
>
> *From:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
> *Sent:* Friday, January 8, 2016 3:33 AM
> *To:* Daniel W. Graham <dan at cmsinter.net>; Kamailio (SER) - Users
> Mailing List <sr-users at lists.sip-router.org>
> *Subject:* Re: [SR-Users] Audio issue when using 2 port ATA
>
>  
>
> You need to engage branch route again in failure route. All those tm
> route blocks need to be re-engaged for each t_relay().
>
> Cheers,
> Daniel
>
> On 07/01/16 22:09, Daniel W. Graham wrote:
>
>     The SDP was updated with RTPProxy IP.
>
>      
>
>     Yes, config was written around the default config, here are some
>     snippets of the config that is related. Do I just need to call
>     branch route in the failure route?
>
>      
>
>             if ($branch(count) > 0) {
>
>                     t_load_contacts();
>
>                     t_next_contacts();
>
>                     t_on_failure("HUNT_FAIL");
>
>             }
>
>            
>
>             route(RELAY);
>
>      
>
>     ------------------
>
>      
>
>     route[RELAY] {
>
>      
>
>             if (is_method("INVITE|BYE|SUBSCRIBE|UPDATE")) {
>
>                     if(!t_is_set("branch_route"))
>     t_on_branch("MANAGE_BRANCH");
>
>             }
>
>             if (is_method("INVITE|SUBSCRIBE|UPDATE")) {
>
>                     if(!t_is_set("onreply_route"))
>     t_on_reply("MANAGE_REPLY");
>
>             }
>
>             if (is_method("INVITE")) {
>
>                     if(!t_is_set("failure_route"))
>     t_on_failure("MANAGE_FAILURE");
>
>             }
>
>      
>
>             if (!t_relay()) {
>
>                     sl_reply_error();
>
>             }
>
>             exit;
>
>     }
>
>      
>
>     branch_route[MANAGE_BRANCH] {
>
>             xlogl("L_INFO", "$ci : New branch [$T_branch_idx] to $ru\n");
>
>             route(NATMANAGE);
>
>     }
>
>      
>
>     failure_route["HUNT_FAIL"] {
>
>       if (!t_next_contacts()) {
>
>         exit;
>
>       }
>
>      
>
>       t_on_failure("HUNT_FAIL");
>
>       t_relay();
>
>     }
>
>     dan-signature
>
>      
>
>     *From:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
>     *Sent:* Thursday, January 7, 2016 4:24 AM
>     *To:* Daniel W. Graham <dan at cmsinter.net>
>     <mailto:dan at cmsinter.net>; Kamailio (SER) - Users Mailing List
>     <sr-users at lists.sip-router.org> <mailto:sr-users at lists.sip-router.org>
>     *Subject:* Re: [SR-Users] Audio issue when using 2 port ATA
>
>      
>
>      
>
>     On 06/01/16 21:28, Daniel W. Graham wrote:
>
>         I did more experimenting and seams the issue only exists in
>         two of three configurations. If I can fix the first I think it
>         will fix the second as well.
>
>          
>
>         If both ATA ports share the same username and serial forking
>         is used, the issue as described below happens. Looks like the
>         issue is that I never called route(NATMANAGE) in the serial
>         forking failure route.
>
>
>     If you are having your config based on default kamailio.cfg, then
>     you should engage the branch route before sending out any invite.
>
>     Cheers,
>     Daniel
>
>
>
>          
>
>         -Dan
>
>          
>
>         *From:*sr-users [mailto:sr-users-bounces at lists.sip-router.org]
>         *On Behalf Of *Daniel W. Graham
>         *Sent:* Wednesday, January 6, 2016 3:06 PM
>         *To:* miconda at gmail.com <mailto:miconda at gmail.com>; Kamailio
>         (SER) - Users Mailing List <sr-users at lists.sip-router.org>
>         <mailto:sr-users at lists.sip-router.org>
>         *Subject:* Re: [SR-Users] Audio issue when using 2 port ATA
>
>          
>
>         I do control, this particular setup is in my lab. I just took
>         another look at the captures and see both RTP streams (viewing
>         in front of firewall). First call rtp is sourced from
>         Kamailio(rtpproxy) second call rtp is sourced from one of the
>         backend asterisk servers (which is where the issue is, should
>         also be from rtpproxy).
>
>          
>
>         -Dan
>
>          
>
>         *From:*Daniel-Constantin Mierla [mailto:miconda at gmail.com]
>         *Sent:* Wednesday, January 6, 2016 8:09 AM
>         *To:* Daniel W. Graham <dan at cmsinter.net
>         <mailto:dan at cmsinter.net>>; Kamailio (SER) - Users Mailing
>         List <sr-users at lists.sip-router.org
>         <mailto:sr-users at lists.sip-router.org>>
>         *Subject:* Re: [SR-Users] Audio issue when using 2 port ATA
>
>          
>
>         Is the firewall a system that you control and can do traces on
>         it? Can you see rtp coming to it? Is it forwarded?
>
>         Cheers,
>         Daniel
>
>         On 06/01/16 13:40, Daniel W. Graham wrote:
>
>             Firewall is not doing sip alg, I have compared traces and
>             they are the same.
>
>             Daniel W. Graham
>
>             CMSInter.net <http://cmsinter.net> LLC
>
>             989.400.4230
>
>
>             On Jan 6, 2016, at 3:05 AM, Daniel-Constantin Mierla
>             <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>                 Hello,
>
>                 is the firewall doing SIP ALG?
>
>                 Can you get a SIP network trace on UA? If yes, compare
>                 it with the one captured on server.
>
>                 Cheers,
>                 Daniel
>
>                 On 06/01/16 01:50, Daniel W. Graham wrote:
>
>                     Setup is -
>
>                      
>
>                     2 port ATA <> FIREWALL <> KAMAILIO / RTPPROXY <>
>                     ASTERISK
>
>                      
>
>                     If I have a single port in use behind the
>                     firewall, all NAT functions work properly and
>                     media is relayed through rtpproxy.
>
>                      
>
>                     If I have both ports in use behind the firewall,
>                     when outbound calls from UA are placed there is
>                     two way audio on both calls. However if inbound
>                     calls are placed to UA, the first call works,
>                     second call only has outbound audio.
>
>                      
>
>                     Different SIP URI is used for each port.
>
>                      
>
>                     If the firewall is eliminated everything works fine.
>
>                      
>
>                     Anyone have an idea how to troubleshoot or what
>                     could be missing? I have done packet captures on
>                     both the UA side and Kamailio side, and I see two
>                     RTP flows (rtp ports match on both sides as well)
>                     despite lack of inbound audio on the second call.
>
>                      
>
>                     If I can post anything config wise that would help
>                     let me know.
>
>                      
>
>                     Thanks!
>
>                      
>
>                     -Dan
>
>                      
>
>
>
>
>
>                     _______________________________________________
>
>                     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>
>                     sr-users at lists.sip-router.org
>                     <mailto:sr-users at lists.sip-router.org>
>
>                     http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>                  
>
>                 -- 
>
>                 Daniel-Constantin Mierla
>
>                 http://twitter.com/#!/miconda
>                 <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>
>                 Book: SIP Routing With Kamailio - http://www.asipto.com
>
>                 http://miconda.eu
>
>                 _______________________________________________
>                 SIP Express Router (SER) and Kamailio (OpenSER) -
>                 sr-users mailing list
>                 sr-users at lists.sip-router.org
>                 <mailto:sr-users at lists.sip-router.org>
>                 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>          
>
>         -- 
>
>         Daniel-Constantin Mierla
>
>         http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>
>         Book: SIP Routing With Kamailio - http://www.asipto.com
>
>         http://miconda.eu
>
>
>
>
>     -- 
>
>     Daniel-Constantin Mierla
>
>     http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
>
>     Book: SIP Routing With Kamailio - http://www.asipto.com
>
>     http://miconda.eu
>
>
>
> -- 
> Daniel-Constantin Mierla
> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda
> Book: SIP Routing With Kamailio - http://www.asipto.com
> http://miconda.eu

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
http://miconda.eu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160108/2b97e533/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 5296 bytes
Desc: not available
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160108/2b97e533/attachment.gif>


More information about the sr-users mailing list