Hallo,
ich habe eine einfache 3er Konferenz gefunden und versuche die grade anzupassen. Leider sind die
Rufnummern statisch hinterlegt, ich würde gern nach der Eingabe von **0 eine Nummer über
die Tastatur eingeben und habe das bereits wie folg versucht, das geht aber nicht, hat
jemand eine Idee woran das liegen kann oder wie man das anders lösen kann ? Statisch
geht das alles, wenn ich feste Nummern hinterlege, aber ich möchte natürlich die 3.
Person mit Wahl einer Nummer festlegen können, ich hoffe das war
verständlich - anbei der Code:
features.conf:
extensions.conf in [outgoing]:
extensions.conf die Makros:
ich habe eine einfache 3er Konferenz gefunden und versuche die grade anzupassen. Leider sind die
Rufnummern statisch hinterlegt, ich würde gern nach der Eingabe von **0 eine Nummer über
die Tastatur eingeben und habe das bereits wie folg versucht, das geht aber nicht, hat
jemand eine Idee woran das liegen kann oder wie man das anders lösen kann ? Statisch
geht das alles, wenn ich feste Nummern hinterlege, aber ich möchte natürlich die 3.
Person mit Wahl einer Nummer festlegen können, ich hoffe das war
verständlich - anbei der Code:
features.conf:
PHP-Code:
[applicationmap]
3way-start => **0,caller,Macro,3way-start
3way-conf => **1,caller,Macro,3way-conf
3way-noconf => **2,caller,Macro,3way-noconf
PHP-Code:
; Konferenz einleiten
exten => 1212,1,Noop(########## TLC Check ##########)
same => n,set(DYNAMIC_FEATURES=3way-start)
same => n,Dial(SIP/2001,30,m)
PHP-Code:
[dynamic-3way]
exten => _XXX.,1,Answer
exten => _XXX.,n,Set(CONFNO=1212)
exten => _XXX.,n,Set(DYNAMIC_FEATURES=)
exten => _XXX.,n,ConfBridge(${CONFNO},M)
exten => _XXX.,n,Hangup
[macro-3way-start]
exten => s,1,Set(CONFNO=1212)
exten => s,n,ChannelRedirect(${BRIDGEPEER},dynamic-3way,${CONFNO},1)
exten => s,n,wait(1)
exten => s,n,Set(DYNAMIC_FEATURES=3way-conf#3way-noconf)
exten => s,n,WaitExten(10)
exten => s,n,Dial(SIP/${EXTEN}@placetel.de,,g)
exten => s,n,Set(DYNAMIC_FEATURES=)
exten => s,n,ConfBridge(${CONFNO},M)
[macro-3way-conf]
exten => s,1,ChannelRedirect(${BRIDGEPEER},dynamic-3way,${CONFNO},1)
[macro-3way-noconf]
exten => s,1,SoftHangup(${BRIDGEPEER})