- Mitglied seit
- 19 Jul 2006
- Beiträge
- 2
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo!
Ich betreibe Asterisk mit mehreren SIP-phones. Mein Dialplan ist zurzeit leider sehr statisch, was ich irgendwie ändern möchte.
meine accounts in sip.conf (schauen alle gleich aus):
mein dialplan in extensions.conf:
Ich muss also immer die Telfonnummer in den jeweiligen SIP-Account-Namen übersetzen. Geht das nicht irgendwie mit Wildcards eleganter?
mein Ansatz:
Funktioniert aber nicht. Es muss doch irgendeine Variable geben, die mir die Nummer in einen Namen umwandelt?
Natürlich könnte ich als Account-Namen gleich die Telefonnummern vergeben und dann mit ${EXTEN} darauf zugreifen. Die Accounts sind aber syntaktisch festgelegt und ich will sie auch nicht ändern.
mfg klausi
Ich betreibe Asterisk mit mehreren SIP-phones. Mein Dialplan ist zurzeit leider sehr statisch, was ich irgendwie ändern möchte.
meine accounts in sip.conf (schauen alle gleich aus):
Code:
[john]
type=friend
secret=welcome
callerid=John Doe <1234>
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=internal
mein dialplan in extensions.conf:
Code:
[internal]
exten => 1234,1,Dial(SIP/john)
exten => 1235,1,Dial(SIP/hans)
exten => 1236,1,Dial(SIP/franz)
...
mein Ansatz:
Code:
[internal]
exten => _XXXX,1,Dial(SIP/${DIALEDPEERNAME})
Natürlich könnte ich als Account-Namen gleich die Telefonnummern vergeben und dann mit ${EXTEN} darauf zugreifen. Die Accounts sind aber syntaktisch festgelegt und ich will sie auch nicht ändern.
mfg klausi