[Kamailio-Users] Play Early Media

Daniel-Constantin Mierla miconda at gmail.com
Tue Nov 17 14:05:38 CET 2009


Hello,

the idea is to send the audio to the one that sent the INVITE, not the 
one that sends the reply. So the respective SDP is not in current 
processed reply, but in the request.

Not sure if is possible, though, I thought it is since you can stream 
either to uac or uas.

Cheers,
Daniel


On 17.11.2009 14:02 Uhr, Uriel Rozenbaum wrote:
> Guys,
>
> I agree with Edson, maybe you are using the function on a message that 
> does not have an SDP. Print the METHOD and RESPONSE to be sure you are 
> not passing all messages through the function.
>
> Uriel
>
> On Tue, Nov 17, 2009 at 9:53 AM, Edson - Lists <4lists at gmail.com 
> <mailto:4lists at gmail.com>> wrote:
>
>     It seems like a report/information and not a problem...
>
>     To be sure, could You please paste one call exchanged messages
>     captured with NGREP? Don`t forget to hide relevant IPs end tell us
>     who is who... ;)
>
>     Edson.
>
>     alex pappas escreveu:
>
>         Daniel Hi,
>
>         I tried that in the first place but I had the following ERRORS:
>
>         Nov 17 14:18:42 YGOR /usr/local/sbin/kamailio[4862]:
>         WARNING:core:run_actions: null action list (rec_level=2)
>         Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]:
>         ERROR:nathelper:extract_body: message body has length zero
>         Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]:
>         ERROR:nathelper:force_rtp_proxy: can't extract body from the
>         message
>         Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]:
>         ERROR:nathelper:select_rtpp_node: script error -no valid set
>         selected
>         Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]:
>         ERROR:nathelper:rtpproxy_stream: no available proxies
>
>
>         Thanks
>
>         Alex
>
>
>
>         On Tue, Nov 17, 2009 at 2:17 PM, Daniel-Constantin Mierla
>         <miconda at gmail.com <mailto:miconda at gmail.com>
>         <mailto:miconda at gmail.com <mailto:miconda at gmail.com>>> wrote:
>
>            Hello,
>
>
>            On 17.11.2009 13:14 Uhr, alex pappas wrote:
>
>                Dear all,
>
>                I'm trying to play Early Media instead of Ringing WHEN
>         an 180
>                Ringing OR 182 Call Queue message is received from the
>                destination UAC. In the onreply_route[1] I added the
>         following
>                lines in bold:
>
>                I use kamailio 1.5 and I have NAT enabled.
>
>                onreply_route[1] {
>                       xdbg("incoming reply\n");
>                       if ((isflagset(5) || isbflagset(6)) &&
>                status=~"*(180)|*(183)|(2[0-9][0-9])") {
>                               force_rtp_proxy();
>                       }
>                      * if (status=~"(180)") {
>                                    
>         rtpproxy_stream2uac("/usr/local/etc/rtpproxy/ast-ivr.alaw","");
>                       } else {
>                           rtpproxy_stop_stream2uac();
>                       }*
>                       if (isbflagset(6)) {
>                               fix_nated_contact();
>                       }
>                }
>
>
>            try rtpproxy_stream2uas(...) instead of stream to uac function.
>
>            Cheers,
>            Daniel
>
>
>                When I get from a UAC an 180 Ringing does not play the
>         media and
>                also in the syslog I see the following ERRORs:
>
>                Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
>                ERROR:nathelper:extract_body: message body has length zero
>                Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
>                ERROR:nathelper:force_rtp_proxy: can't extract body
>         from the message
>                Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
>                ERROR:nathelper:select_rtpp_node: script error -no
>         valid set
>                selected
>                Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
>                ERROR:nathelper:rtpproxy_stream: no available proxies
>
>
>                Thanks in advance for any help
>
>                Alex
>
>              
>          ------------------------------------------------------------------------
>
>                _______________________________________________
>                Kamailio (OpenSER) - Users mailing list
>                Users at lists.kamailio.org
>         <mailto:Users at lists.kamailio.org>
>         <mailto:Users at lists.kamailio.org
>         <mailto:Users at lists.kamailio.org>>
>
>                http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>              
>          http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>
>
>            --    Daniel-Constantin Mierla
>            * http://www.asipto.com/
>
>
>
>         ------------------------------------------------------------------------
>
>         _______________________________________________
>         Kamailio (OpenSER) - Users mailing list
>         Users at lists.kamailio.org <mailto:Users at lists.kamailio.org>
>         http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>         http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>
>
>     _______________________________________________
>     Kamailio (OpenSER) - Users mailing list
>     Users at lists.kamailio.org <mailto:Users at lists.kamailio.org>
>     http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>     http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

-- 
Daniel-Constantin Mierla
* http://www.asipto.com/




More information about the Users mailing list