Hi
I am testing mediaproxy with ser. I
have a config with a Grandstream handytone 486 as a UA and a CISCO 5350 as a gateway.
My sip server is SER 0.9.0 . I find
that when setting up a phone call and disconnecting the Grandstream ( power off
or
disconnecting LAN cable ) the mediaproxy doesn’t timeout and disconnect
the call. This is what I have done ...
Grandstream 486 -------- SER 0.9.0 with mediaproxy
------------CISCO 5350
I setup a call from a Grandstream Handytone 486 to the PSTN.
and see this on the proxy server.
root# ./sessions.py
Caller
Via
Called
Status Duration Codec Type Traffic
---------------------------------------------------------------------------------------------------------
------------
212.4.174.186:18400 - 217.194.194.181:35008 -
83.157.4.99:56364 active 0'34" G723 Audio
35.81k/53.59k/18.71k
Total traffic: 4.09kbps/352bps/4.44kbps
(in1/in2/out)
Session count: 1
Now I disconnect the grandstream from the LAN cable in the
middle of the conversation to test the timeout function of the mediaproxy.
now I get this.
root # ./sessions.py
Caller
Via
Called
Status Duration Codec Type Traffic
---------------------------------------------------------------------------------------------------------------------
212.4.174.186:16652 - 217.194.194.181:35010 -
83.157.4.99:56364 active 0'36" G723 Audio 62.92k/74.53k/12.77k
Total traffic: 16.53kbps/0bps/15.47kbps
(in1/in2/out)
Session count: 1
The disconnect is reflected in in2 (0bps ), the connection
stays active because I keep on receiving UDP packets ( background noise maybe or
somebody talking ) from the PSTN gateway.
Is it correct to assume there is no end to end communication
anymore as soon as one of both RTP streams is in 0bps ? or could it be that in
that case there is silence from one end ? If it is
correct to assume the connection to the UA has been lost as soon as there is no
UDP data coming from it , how can I modify mediaproxy
in a way it will disconnect on either one of the inputs being in 0bps?
any help highly appreciated .
Paul van Schagen