Callthrough direkt mit Nr (<*-Nr>p<zielNr>) - Nr auslesen klappt nicht

vwittich

Neuer User
Mitglied seit
31 Okt 2004
Beiträge
90
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

hab mich heute Vormittag/Mittag mal bisschen mit den <b>call through</b> Möglichkeiten des Asterisk beschäftig... das klappt auch alles ganz nett sowohl über die DISA Funktion als auch über das Script von voip-info.org.

Ich möchte jedoch jetzt versuchen ein Script zu verwenden über das man direkt zu Ziel-Nummer verbunden wird... wenn ich also den Asterisk von der erlaubtten Nummer (<erlaubteNr>) anwähle:
Code:
<asteriskNr>p<zielNr>
wird im CALLERID alles bis zum p (=pause) übertragen...
Code:
exten => <asteriskNr>/<erlaubteNr>,1,NoOp(${CALLERID(num)}) ; CALLERID(num)=<erlaubteNr>

Frage: Wie lese ich die Ziffern hinter dem p aus? oder gehe ich das ganze falsch an?

Gruß Valentin

PS: Hab gerade den Link wiedergefunden warum ich überhaupt auf das p gekommen bin: [post]988787[/post]
 
Zuletzt bearbeitet:
:-) *freu* geht ja einfacher als ich gedacht habe...

einfach hinten noch eine # dran hängen... <asteriskNr>p<zielNr>#
Code:
[incoming]
exten => <asteriskNr>/<erlaubteNr>,1,Goto(callthrough,s,1)
exten => <asteriskNr>/<erlaubteNr>,n,Hangup()

[callthrough]
exten => s,1,Answer()
exten => s,2,Set(NR=)
exten => s,3,Background(silence/5)
exten => s,4,Set(TIMEOUT(response)=5)
exten => s,5,WaitExten(5)

exten => _X,1,Set(NR=${NR}${EXTEN})
exten => _X,2,Goto(s,4)

exten => *,1,Goto(s,1)

exten => #,1,Dial(SIP/${NR}@<provider>,30,H|g)
exten => #,2,GotoIf($[${DIALSTATUS} = NOANSWER]?4)
exten => #,3,GotoIf($[${DIALSTATUS} = CONGESTION]?4:5)
exten => #,4,Playback(vm-nobodyavail)
exten => #,5,Goto(s,1)
exten => #,102,Playback(tt-allbusy)

exten => t,1,Playback(vm-goodbye)
exten => t,2,HangUp
 
Übrigens ist Wartezeit der WaitExten() ruhig noch höher zu setzten... Ich hatte sonst ab und zu das Problem, dass eine Zahl der Zielnummer gedoppelt wurde... und ich dementsprechend irgendwo anders heraus kam... Momentan hab ich Sie auf 10 Sekunden stehen:
Code:
exten => s,5,WaitExten(10)
Gruß V.

PS: Vielleicht interessiert es ja jemanden ;-)
 
Kostenlos!

Statistik des Forums

Themen
248,906
Beiträge
2,304,643
Mitglieder
378,608
Neuestes Mitglied
Ra67