hallo,
wie erreiche ich, dass jeder "interne" benutzer über ein bestimmtes, eigenes "öffentliches" SIP-Konto telefonieren kann, ohne dies manuell in der extensions.conf nachzuführen?
sip.conf (auszug)
...
extensions.conf
den kontext from-sipprovider hab ich weggelassen, da er für das problem irrelevant ist.
nun möchte ich folgendes erreichen: 9941325100000 telefoniert IMMER über 41325100000 und 9941325109999 IMMER über 41325109999. Bei 4 nummern könnte ich dies ja statisch programmieren, aber bei 100 oder 1000?
Deshalb frage ich mich, welchen code ich oben bei WASMUSSICHTUN einzufügen habe, dass immer der korrekte ausgehende kanal (abgeleitet von der benutzer-telefon-id) gewählt wird.
da die internen nummern den externen gleichen, könnte man auch die vorderen zwei zeichen abschneiden.
danke für jede anregung!
edit: lasst euch nicht vom pattern _. irritieren, das werd ich noch anpassen
wie erreiche ich, dass jeder "interne" benutzer über ein bestimmtes, eigenes "öffentliches" SIP-Konto telefonieren kann, ohne dies manuell in der extensions.conf nachzuführen?
sip.conf (auszug)
Code:
[general]
port=5060
bindaddr=0.0.0.0
context=default
useragent=bla
register=>41325100000:[email protected]:5060/41325100000
register=>41325109999:[email protected]:5060/41325109999
...
[9941325100000]
type=friend
context=from-intern
secret=1234
host=dynamic
[9941325109999]
type=friend
context=from-intern
secret=1234
host=dynamic
...
[41325100000]
type=friend
context=from-sipprovider
secret=PASSWORD
host=voipgateway.org
username=41325100000
fromuser=41325100000
fromdomain=voipgateway.org
nat=yes
insecure=very
qualify=yes
canreinvite=no
[41325109999]
type=friend
context=from-sipprovider
secret=PASSWORD
host=voipgateway.org
username=41325109999
fromuser=41325109999
fromdomain=voipgateway.org
nat=yes
insecure=very
qualify=yes
canreinvite=no
...
extensions.conf
Code:
[from-intern]
exten=>_.,1,Dial(SIP/${EXTEN}@WASMUSSICHTUN,20,tT)
...
den kontext from-sipprovider hab ich weggelassen, da er für das problem irrelevant ist.
nun möchte ich folgendes erreichen: 9941325100000 telefoniert IMMER über 41325100000 und 9941325109999 IMMER über 41325109999. Bei 4 nummern könnte ich dies ja statisch programmieren, aber bei 100 oder 1000?
Deshalb frage ich mich, welchen code ich oben bei WASMUSSICHTUN einzufügen habe, dass immer der korrekte ausgehende kanal (abgeleitet von der benutzer-telefon-id) gewählt wird.
da die internen nummern den externen gleichen, könnte man auch die vorderen zwei zeichen abschneiden.
danke für jede anregung!
edit: lasst euch nicht vom pattern _. irritieren, das werd ich noch anpassen
