SIP-Clients umbenennen ohne dass sich Zugangsdaten ändern?

voipalex

Mitglied
Mitglied seit
18 Okt 2004
Beiträge
319
Punkte für Reaktionen
0
Punkte
16
Hallo!

Ich habe hier mehrere SIP-Clients am Asterisk. Sie stehen an unterschiedlichen Orten und deshalb habe ich sie entsprechend benannt.

Code:
[berlin]
qualify=2000
type=friend
context=berlinout
username=berlin
callerid="Berlin" <99901>
host=dynamic
secret=passwort
nat=yes
canreinvite=yes
dtmfmode=rfc2833
incominglimit=1
disallow=all
allow=g729

[stuttgart]
qualify=2000
type=friend
context=stuttgartout
username=stuttgart
callerid="Stuttgart" <99902>
host=dynamic
secret=passwort
nat=yes
canreinvite=yes
dtmfmode=rfc2833
incominglimit=1
disallow=all
allow=g729

In der extensions.conf steht dann beispielsweise
Code:
exten => 99901,1,Dial(SIP/berlin,120)
exten => 99901,2,Hangup

Bei vielen solcher Einträge wird die extensions.conf aber leider schnell unübersichtlich und deshalb hätte ich gerne sowas in der Art:

Code:
exten => _999XX,1,Dial(SIP/${EXTEN:3},120)
exten => _999XX,2,Hangup

Dazu müßte ich in der sip.conf die Bennunng der peers (in meinem Fall friends ändern).

Code:
[01]
qualify=2000
type=friend
context=berlinout
username=berlin
callerid="Berlin" <99901>
host=dynamic
secret=passwort
nat=yes
canreinvite=yes
dtmfmode=rfc2833
incominglimit=1
disallow=all
allow=g729

[02]
qualify=2000
type=friend
context=stuttgartout
username=stuttgart
callerid="Stuttgart" <99902>
host=dynamic
secret=passwort
nat=yes
canreinvite=yes
dtmfmode=rfc2833
incominglimit=1
disallow=all
allow=g729


Dummerweise kann ich nicht einfach das was in eckigen Klammern in der sip.conf steht ersetzen (z.B. berlin durch 01). Die SIP-Clients können sich dann nicht mehr anmelden.

Ich möchte vermeiden, alle bereits installierten SIP-Clients umzukonfigurieren und suche deshalb nach einer Asterisk-Lösung.

Ich bin überzeugt, dass ich Tomaten auf den Augen habe und die Lösung ganz einfach ist.

Kann mir bitte jemand weiterhelfen?

Gruß
Alex
 
Hallo voipalex,

und wie wäre es damit:

Code:
exten => _999XX,1,Dial(SIP/client-${EXTEN:3},120)
exten => _999XX,2,Hangup

Code:
[client-01]
qualify=2000
type=friend
context=berlinout
username=berlin
callerid="Berlin" <99901>
host=dynamic
secret=passwort
nat=yes
canreinvite=yes
dtmfmode=rfc2833
incominglimit=1
disallow=all
allow=g729

[client-02]
qualify=2000
type=friend
context=stuttgartout
username=stuttgart
callerid="Stuttgart" <99902>
host=dynamic
secret=passwort
nat=yes
canreinvite=yes
dtmfmode=rfc2833
incominglimit=1
disallow=all
allow=g729
 
Das klappt leider nicht. Sobald ich an dem was in den eckigen Klammern steht etwas verändere, wird dem entsprechenden Client die Registrierung verweigert.

EDIT
ich habe gerade festgestellt, dass es völlig egal ist, was bei username drinsteht (solange das Passwort und das in den eckigen Klammern gleich bleibt): Der Client kann sich trotzdem anmelden. Mal schauen, ob ich das für meine Zwecke einsetzen kann...
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,872
Beiträge
2,219,909
Mitglieder
371,594
Neuestes Mitglied
AA-Idealbau
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.