Hallo,
ich versuche in meinem Dialplan folgende Strategie bei einem ankommenden Anruf umzusetzen:
0:00 eingehener Anruf
0:00 Dial SIP/201 & SIP/202 & SIP/203
0:10 Dial SIP/0170xxxx@arcor-out
0:20 Hangup SIP/203
0:30 Hangup SIP/0170xxxx@arcor-out
SIP/201 und SIP/202 sollen dabei weiterklingeln bis der anrufende auflegt. Da ich keine 20 Einträge in meinem Call Log haben will, wenn ein weiterer Channel signalisiert bzw. aufgelegt wird, habe ich folgendes versucht:
Das ganze funktioniert auch sehr gut, solange ich in meinen Verzögerungs Extensions im Dial Befehl das Timeout weglasse. Sobald ich dass dazu packe, damit die Channels auch rechtzeitig aufgehängt werden, damit nicht irgendwelche Handy Mailboxen oder Anrufbeantworter rangehen, werden die Channels nur ganz kurz signalisiert. Im Logfile heißt es dann nur, Nobody picked up in 20000 ms vergangen sind aber maximal 3-4 Sekunden. Ist dies ein bekannter Bug, oder was kann ich tun?
Ne andere Frage, kann man bei T-Mobile irgendwie die Standardrufumleitung nach 6-7 Klingelzeichen abstellen. Die nimmt nämlich jedesmal das Gespräch an und infomiert den Anrufer, dass er eine SMS Benachrichtigung mit der 1 absetzen kann. Super nervig, da dann die SIP Telefone nicht mehr Klingeln und auch Kosten bei arcor enstehen.
Danke schon mal für die Antworten
Gruß polskafan
ich versuche in meinem Dialplan folgende Strategie bei einem ankommenden Anruf umzusetzen:
0:00 eingehener Anruf
0:00 Dial SIP/201 & SIP/202 & SIP/203
0:10 Dial SIP/0170xxxx@arcor-out
0:20 Hangup SIP/203
0:30 Hangup SIP/0170xxxx@arcor-out
SIP/201 und SIP/202 sollen dabei weiterklingeln bis der anrufende auflegt. Da ich keine 20 Einträge in meinem Call Log haben will, wenn ein weiterer Channel signalisiert bzw. aufgelegt wird, habe ich folgendes versucht:
[ankommend]
exten => 8768025,n,Goto(extern,30,1)
[extern]
exten => 30,1,Dial(SIP/201&SIP/202&LOCAL/9000020203&LOCAL/90110200170xxxx,,tT)
[default]
exten => _900XXXX.,n,Wait(${EXTEN:3:2})
exten => _900XXXX.,n,Dial(SIP/${EXTEN:7},${EXTEN:5:2},tT)
exten => _901XXXX.,n,Wait(${EXTEN:3:2})
exten => _901XXXX.,n,Dial(SIP/${EXTEN:7}@arcor-out,${EXTEN:5:2},tT)
Das ganze funktioniert auch sehr gut, solange ich in meinen Verzögerungs Extensions im Dial Befehl das Timeout weglasse. Sobald ich dass dazu packe, damit die Channels auch rechtzeitig aufgehängt werden, damit nicht irgendwelche Handy Mailboxen oder Anrufbeantworter rangehen, werden die Channels nur ganz kurz signalisiert. Im Logfile heißt es dann nur, Nobody picked up in 20000 ms vergangen sind aber maximal 3-4 Sekunden. Ist dies ein bekannter Bug, oder was kann ich tun?
Ne andere Frage, kann man bei T-Mobile irgendwie die Standardrufumleitung nach 6-7 Klingelzeichen abstellen. Die nimmt nämlich jedesmal das Gespräch an und infomiert den Anrufer, dass er eine SMS Benachrichtigung mit der 1 absetzen kann. Super nervig, da dann die SIP Telefone nicht mehr Klingeln und auch Kosten bei arcor enstehen.
Danke schon mal für die Antworten
Gruß polskafan