Quantcast
Viewing all articles
Browse latest Browse all 15636

3er Konferenz - auf Nummerneingabe in Makro warten ?

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:
PHP-Code:

[applicationmap]

3way-start => **0,caller,Macro,3way-start
3way
-conf => **1,caller,Macro,3way-conf
3way
-noconf => **2,caller,Macro,3way-noconf 

extensions.conf in [outgoing]:
PHP-Code:

Konferenz einleiten
exten 
=> 1212,1,Noop(########## TLC Check ##########)
same => n,set(DYNAMIC_FEATURES=3way-start)
same => n,Dial(SIP/2001,30,m

extensions.conf die Makros:
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}) 


Viewing all articles
Browse latest Browse all 15636


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>