Deine extensions.conf sollte etwa so ausssehen:
Code:
[outgoing]
exten => _X.,1,Answer
exten => _X.,2,Dial(CAPI/1615:${EXTEN},,Ttr)
exten => _X.,3,Congestion
exten => _X.,4,Hangup
[ausgehend]
include => outgoing
alles andere Zeugs vorübergehend einmal auskommentieren, um zu sehen, ob es so läuft... auch den default-context.
Und in die capi.conf und auch zapata.conf jeweils dementsprechend
context=ausgehend eintragen.
Edit:
in Deiner sip.conf ist das allow=all vollkommener Blödsinn. Erst schreibst Du disallow=all, das ist richtig; erst einmal alle codecs verbieten. Danach völlig richtig einzelne Codecs zulassen; dann aber wieder alle zulassen? Schwachfug! ;-)
2. Edit:
in Deiner extensions.conf brauchst Du dann auch noch die entsprechenden Peers, wie sie auch in Deiner sip.conf stehen (434, 435, 436).
Da kannst Du Dir für jeden der drei einen peer machen und reinschreiben, was jeweils pasieren soll, wenn der peer angerufen wird.
Diese kannst Du dann unter dem context=default als eingehende peers includieren.
also so z. B.
Code:
[434_eingehend]
exten => 435,1,Dial(SIP/434,45,r)
exten => 435,2,Hangup()
exten => 436,Dial(SIP/434,45,r)
exten => 436,Hangup()
dementsprechend nun auch noch für 435 und 436.
Danach alle eingehenden contexte unter default includieren.
etwa so:
Code:
[default]
include => 434_eingehend
usw.usw.
Letzter Nachtrag:
alles nachlesen kannst du hier:
http://www.asterisk.de.ms/wiki/