On Wednesday 22 February 2006 11:32, Aleš Zelenik wrote:
>
> > Uhm... I see the network sending RELEASE and bringing down the call, is
> > it the SIP client hanging up or the GSM phone?
>
> Release is send after the sip client or gsm hangups.

No, that message is sent only when the GSM phone hangs up.

> Which seems logical :)

Ok, so what is the problem?

> But if gsm hangups first, asterisk doesn't send a signal to 
> hangup, therefore sip client still thinks that call is active.

I see the extension exiting correctly, I don't know why your SIP phone doesn't 
see this hangup:

  == Spawn extension (visdn0_in, 7510078, 1) exited non-zero on
'VISDN/visdn0/1.I'

> But, I still don't know why call is handled with
> exten => s,1,Dial(IAX2/102) when it comes from ISDN
> and with exten => _751007[78],1,Dial(IAX2/102)
> when it comes from GSM?

Because GSM calls are always en-bloc (sending complete) while calls coming 
from ISDN may be both (in your case they use overlap receiving).

Anyway, why are you putting Dial() in the 's' extension? You should have 
VISDNOverlapDial() there.

Bye,
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers

Reply via email to