Daniel hi,
My first need to implement this was early media message on queue 182
sip message, in order to inform caller that he is on hold. After that I
see many mobile companies use these kind of features (ring tones etc..)
and make a fortune from that.
In any case I understand what you are saying but I don't understand
technically how and if possible for this to be implemented since i
tried both ways.
Cheers
Alex
Hello,in sip terminology, UAC is the one that sends the request and UAS is the one that sends the reply. However, some people do a mixture and consider uac being the callerand uac being the callee. Not using the funtion, I thought it might be easier to test both variants instead of checking the code.
On 17.11.2009 14:22 Uhr, alex pappas wrote:
Hi.
So the idea is when i get in my proxy an 180 Ringing message , to play Early media on the one that initiated the INVITE in the first place. The 180 ringing is passing my onreply_route. In this case how can I extract the related session of caller and send him the Early media?
Also Daniel what is the difference of playing media to the UAC or the UAS? who is who?
Cheers,
Daniel
Thank you in advance
Alex
On Tue, Nov 17, 2009 at 3:05 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@gmail.com>> wrote:
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@gmail.com <mailto:4lists@gmail.com><mailto:4lists@gmail.com <mailto:4lists@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@gmail.com <mailto:miconda@gmail.com>
<mailto:miconda@gmail.com <mailto:miconda@gmail.com>>
<mailto:miconda@gmail.com <mailto:miconda@gmail.com>
<mailto:miconda@gmail.com <mailto:miconda@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@lists.kamailio.org
<mailto:Users@lists.kamailio.org>
<mailto:Users@lists.kamailio.org
<mailto:Users@lists.kamailio.org>>
<mailto:Users@lists.kamailio.org
<mailto:Users@lists.kamailio.org>
<mailto:Users@lists.kamailio.org
<mailto:Users@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@lists.kamailio.org
<mailto:Users@lists.kamailio.org>
<mailto:Users@lists.kamailio.org
<mailto:Users@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@lists.kamailio.org <mailto:Users@lists.kamailio.org>
<mailto:Users@lists.kamailio.org
<mailto:Users@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@lists.kamailio.org <mailto:Users@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@lists.kamailio.org <mailto:Users@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@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users