Hi!

Armin Schindler wrote:

there is a bug, I would need a full log (set verbose 5 ; capi debug) to
find out.
Of course you would, I just didn't know if it was one.

But: if there is a call signaled, the switch has a timeout (about 4 or 5 seconds), this timeout can be extended by sending ALERT (Ringing).
Okay, is the timeout necessary? Or: is this short timeout necessary? It appears in the sip-context the timeouts are much longer.

So you should do
exten => 12345,1,Ringing()
(or after the unsuccessful Dial())
to make sure the ISDN call gets ALERT in that case.

Yes, that does what I expect. My extensions now are:
exten => 12345,1,Dial(SIP/me,30)
exten => 12345,2,VoiceMail(su12345)
exten => 12345,3,Hangup()
exten => 12345,102,Set(COUNT=10)
exten => 12345,103,While($[ ${COUNT} > 0 ])
exten => 12345,104,Set(COUNT=${COUNT}-1)
exten => 12345,105,Ringing()
exten => 12345,106,Wait(3)
exten => 12345,107,EndWhile()
exten => 12345,108,VoiceMail(su12345)

Could probably be a bit tiedier, but at least it works.

Thank you, Florian.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to