- Mitglied seit
- 8 Feb 2006
- Beiträge
- 11
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
Leider ist in allen HowTo nicht genau erklährt wie der Zusammenhang zwischen extension context zustande kommt.
Genauer, es wird eine simple Konfiguration abgebildet wo die Providernummer 123456 sich durch die sip.conf und extension.conf zieht.
zb:
------- sip.conf ---------
register => 123456[email protected]/123456
[123456]
type=peer
username=123456
fromuser=123456
secret=passwort
host=sip.fairytel.at
formdomain=sip.fairytel.at
insecure=invite
canreinvite=no
nat=yes
---------------- extensions.conf ----------------
[general]
static=yes
writeprotect=no
[default]
include => fairytel_in
[default_out]
include => lokal
include => fairytel_out
[fairytel_out]
;(0)664 0000000 bis (0)664 9999999 mobilkom austria Aktiengesellschaft
exten => _0043664XXXXXXX,1,Dial(SIP/${EXTEN}@123456,45,r)
exten => _0043664XXXXXXX,n,Hangup()
;nach Deutschland
exten => _0049XXXXXXXXXX,1,Dial(SIP/${EXTEN}@123456,45,r)
exten => _0049XXXXXXXXXX,n,Hangup()
---- Bis hierher funktioniert alles, Anruf nach D genauso wie anruf ins A1 Netz
aber wehe die Konfig wird geändert.
Ein Anruf auf 00436648833xx funktioniert noch, aber bei einem Anruf nach Deutschland
wird ins Log geschrieben.
[Nov 22 18:03:43] NOTICE[1770] Ext. 00497023xxxxx: "extension.conf [fairytel_out] _0049XXXXXXXXXX "
[Nov 22 18:03:43] ERROR[1770] netsock2.c: getaddrinfo("fairytel_out__sip__conf", "(null)", ...): Name or service not known
Woher weiß der * ob es sich bei fairytel_out__sip__conf um einen context, eine extension, eine hostnamen, eine domaine handelt und welche nummer er wählen soll???
Mmein * hat die ver.1.8.4.4 auf einem Ubuntu Server 11.10
Danke Thomas
------- sip.conf ---------
register => 123456[email protected]/fairytel_in__sip__conf
[fairytel_out__sip__conf]
type=peer
username=123456
fromuser=123456
secret=passwort
host=sip.fairytel.at
formdomain=sip.fairytel.at
insecure=invite
canreinvite=no
nat=yes
---------------- extensions.conf ----------------
[general]
static=yes
writeprotect=no
[default]
include => fairytel_in
[default_out]
include => lokal
include => fairytel_out
[fairytel_out]
;(0)664 0000000 bis (0)664 9999999 mobilkom austria Aktiengesellschaft
exten => _0043664XXXXXXX,1,Dial(SIP/${EXTEN}@fairytel_out__sip__conf,45,r) ;ist OK
exten => _0043664XXXXXXX,n,Hangup()
;nach Deutschland
exten => _0049XXXXXXXXXX,1,Dial(SIP/${EXTEN}@fairytel_out__sip__conf,45,r) ;ist nicht OK
exten => _0049XXXXXXXXXX,n,Hangup()
Leider ist in allen HowTo nicht genau erklährt wie der Zusammenhang zwischen extension context zustande kommt.
Genauer, es wird eine simple Konfiguration abgebildet wo die Providernummer 123456 sich durch die sip.conf und extension.conf zieht.
zb:
------- sip.conf ---------
register => 123456[email protected]/123456
[123456]
type=peer
username=123456
fromuser=123456
secret=passwort
host=sip.fairytel.at
formdomain=sip.fairytel.at
insecure=invite
canreinvite=no
nat=yes
---------------- extensions.conf ----------------
[general]
static=yes
writeprotect=no
[default]
include => fairytel_in
[default_out]
include => lokal
include => fairytel_out
[fairytel_out]
;(0)664 0000000 bis (0)664 9999999 mobilkom austria Aktiengesellschaft
exten => _0043664XXXXXXX,1,Dial(SIP/${EXTEN}@123456,45,r)
exten => _0043664XXXXXXX,n,Hangup()
;nach Deutschland
exten => _0049XXXXXXXXXX,1,Dial(SIP/${EXTEN}@123456,45,r)
exten => _0049XXXXXXXXXX,n,Hangup()
---- Bis hierher funktioniert alles, Anruf nach D genauso wie anruf ins A1 Netz
aber wehe die Konfig wird geändert.
Ein Anruf auf 00436648833xx funktioniert noch, aber bei einem Anruf nach Deutschland
wird ins Log geschrieben.
[Nov 22 18:03:43] NOTICE[1770] Ext. 00497023xxxxx: "extension.conf [fairytel_out] _0049XXXXXXXXXX "
[Nov 22 18:03:43] ERROR[1770] netsock2.c: getaddrinfo("fairytel_out__sip__conf", "(null)", ...): Name or service not known
Woher weiß der * ob es sich bei fairytel_out__sip__conf um einen context, eine extension, eine hostnamen, eine domaine handelt und welche nummer er wählen soll???
Mmein * hat die ver.1.8.4.4 auf einem Ubuntu Server 11.10
Danke Thomas
------- sip.conf ---------
register => 123456[email protected]/fairytel_in__sip__conf
[fairytel_out__sip__conf]
type=peer
username=123456
fromuser=123456
secret=passwort
host=sip.fairytel.at
formdomain=sip.fairytel.at
insecure=invite
canreinvite=no
nat=yes
---------------- extensions.conf ----------------
[general]
static=yes
writeprotect=no
[default]
include => fairytel_in
[default_out]
include => lokal
include => fairytel_out
[fairytel_out]
;(0)664 0000000 bis (0)664 9999999 mobilkom austria Aktiengesellschaft
exten => _0043664XXXXXXX,1,Dial(SIP/${EXTEN}@fairytel_out__sip__conf,45,r) ;ist OK
exten => _0043664XXXXXXX,n,Hangup()
;nach Deutschland
exten => _0049XXXXXXXXXX,1,Dial(SIP/${EXTEN}@fairytel_out__sip__conf,45,r) ;ist nicht OK
exten => _0049XXXXXXXXXX,n,Hangup()