[Freeswitch-users] CCS_RINGING too early
Hynek Cihlar
hynek.cihlar at gmail.com
Tue Feb 12 14:03:58 MSK 2013
When originating a call the respective call channel's call state is set to
RINGING right after progress 100 is received.
Here's the captured flow:
|Time | <src ip> |
| | | <dst ip> |
|2.848 | INVITE SDP (g711A g711U GSM telephone-eventRTP...e-101
CN) |SIP From: "" <sip:endpoint removed To:<sip:endpoint removed
| |(5080) ------------------> (5060) |
|2.848 | 407 Proxy Authentication Required |SIP Status
| |(5080) <------------------ (5060) |
|2.849 | ACK | |SIP Request
| |(5080) ------------------> (5060) |
|2.849 | INVITE SDP (g711A g711U GSM telephone-eventRTP...e-101
CN) |SIP From: "" <sip:endpoint removed To:<sip:endpoint removed
| |(5080) ------------------> (5060) |
|2.850 | 100 Trying| |SIP Status
| |(5080) <------------------ (5060) |
|13.444 | 180 Ringing |SIP Status
| |(5080) <------------------ (5060) |
|13.445 | 183 Session Progress SDP (g711A g711U GSM
tele...ne-eventRTPType-101) |SIP Status
| |(5080) <------------------ (5060) |
|13.445 | RTP (g711A) |RTP Num packets:230
Duration:4.574s SSRC:0x1E777E26
| |(26056) <------------------ (19312) |
|13.601 | RTP (g711A) |RTP Num packets:220
Duration:4.419s SSRC:0xA530C519
| |(26056) ------------------> (19312) |
After the 100 Trying is received the switch executes
switch_channel_perform_set_running_state (switch_channel.c) and the channel
call state is set to RINGING and ESL event CHANNEL_CALLSTATE:RINGING is
generated.
I would expect the channel call state to be set to RINGING only after 180
Ringing is received from the far endpoint.
Could anybody give me a hint what could be wrong or what steps to take to
figure out? I am already out of ideas.
Thanks!
Hynek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130212/692db3bf/attachment.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list