Probleme mit 'extensions.conf'
Probleme mit 's' Extension bei der IAX2-Inbound Konfiguration der
'extensions.conf'
Es gibt einen Bug (oder vielleicht ein Feature) in Asterisk, der
verhindert, in einem Kontext die 's' Extension zu nutzen, wenn dieser
eingehende IAX2 (und möglicherweise auch SIP) Kanäle verarbeiten soll.
Angenommen, folgender Kontext ist in der extensions.conf konfiguriert:
----------------
[from-sipkom]
exten => s,1,Wait,1
exten => s,2,Answer
exten => s,3,Dial(SIP/140)
----------------
Das Ergebnis wird die folgende Fehlermeldung sein (auch wenn der 'user'
Eintrag in iax.conf völlig korrekt ist), falls ein eingehender Anruf in
diesen Kontext springen will:
NOTICE[10457]: chan_iax2.c:5757 socket_read: Rejected connect attempt
from 80.237.199.2, request '491801xxxxxxxxxxx@from-sipkom' does not exist
Als Lösung ändern Sie die 's'-Referenz in einen Match-All (_X.):
----------------
[from-sipkom]
exten => _X.,1,Wait,1
exten => _X.,2,Answer
exten => _X.,3,Dial(SIP/140)
----------------
Jetzt läuft die Terminierung korrekt.







