SX541 und Asterisk

Jay

Neuer User
Mitglied seit
28 Apr 2005
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo,

Hat schon mal jemand von euch versucht ein am SX541 angeschlossenes Analog-Telefon mit Asterisk zu verwenden?

Ich bin gerade dabei aber igendwas will noch nicht os recht.

Ich habe einen Linux Rechner, welchen ich auch als NAT Router verwende (Da ich SDSL habe, kann ich das interne Modem des SX541 nicht verwenden). Auf diesem Rechner läuft auch der Asterisk Server.
Auf dem SX541 habe eine default route zu der Linux Kiste gesetzt. Das funktioniet auch alles wunderbar. Asterisk auf dem Linux Rechner unktioniert mit Headset und Sipgate Zugang auch ohne Probleme

Um das Telefon anzumelden habe ich folgende Einstellungen im Asterisk:

sip.conf:
[general]
realm=192.168.2.20 ; adresse dieses Rechners

register => XXXXXX:[email protected]/XXXXXXXX

[sipgate]
type=friend
context=sip

... usw. (funktioniert wie gesagt)

[10] #Die Nummer, die ich dem Telefon zugewiesen habe
type=friend
host=dynamic
context=phone1
dtmfmode=inband
qualify=yes
canreinvite=yes


extensions.conf (erstmal nur zum testen):

[phone1]
exten => _X.,1,Dial(SIP/${EXTEN}@sipgate,60,trg)


Auf dem SX541 habe ich Domäne, Bereich, Proxy-IP und Registar IP alle auf die Adresse des Asterisk Rechners gesetzt.

Das Telefon meldet sich nun auch an und die VoIP Lampe leuchtet. Wenn ich allerdings versuche zu wählen, kommt bei langen Nummern gar nix an und ich höre ein besetzt Zeichen. Wenn ich nur eine kurzee Nummer wähle, versucht Asterisk "00" zu wählen.
Jemand eine Idee wodran das liegt. Hab schon etwas mit Einstellungen in der sip.conf rumgespielt, leider ohne Erfolg.

Ich kennen mich mit IP-Telefonen bzw. IP <-> analog Adaptern nicht so aus. Woher weiss der Adapter beim wählen eigentlich, wann die Nummer zu Ende ist? Hängt das Problem damit irgendwie zusammen.

Gruß,

Jendrik
 
Yes, works great. I can post sip.conf, extensions.conf and sx541 settings this weekend.

/JockyW
 
Great!

Thanks a lot in advance.

Jendrik
 
Got home early today :)

Make the indicated changes in the configurations given below. To place a outgoing call via Sipgate prefix the number with a '*' (for example *10000)

Goodluck,
JockyW

sip.conf
---------
Change: realm, bindaddr, register in [general], secret/username/fromuser in [sipgate.de], fromuser in [siemens1] and [siemens2]

Code:
[general]
context = default
realm = my-domain.com
port=5060
bindaddr=192.168.1.220
srvlookup=yes
videosupport=yes
canreinvite=no
nat=yes
register => 1234567:[email protected]/1234567

[sipgate.de]
type=friend 
secret=ABCDEFGH
username=1234567
fromuser=1234567
fromdomain=sipgate.de
nat=no
dtmfband=inband
host=sipgate.de
insecure=very  
canreinvite=no 
context=from_sipgate

[siemens1]
type=friend 
username=siemens1
secret=siemens1
host=dynamic
fromuser=1234567   
fromdomain=sipgate.de
nat=no
disallow=all
allow=ulaw  
canreinvite=no
context=from_siemens1
dtmfband=inband

[siemens2]
type=friend 
username=siemens2
secret=siemens2
host=dynamic
fromuser=1234567   
fromdomain=sipgate.de
nat=no
disallow=all
allow=ulaw  
canreinvite=no
context=from_siemens2
dtmfband=inband

extensions.conf
------------------
Change the Sipgate username 1234567 to your number

Code:
[general]
static=yes
writeprotect=yes

[globals]

; -------------------------------------------------------------------
; Calls from the internet (SIP via SRV lookup)
[default]

; 4-digit number => Join Audio conference
exten => _XXXX,1,MeetMe(${EXTEN}|i|)

; More digits => Place PSTN Call
;exten => _XXXXX.,1,Dial(Srx/gPBX/0${EXTEN})

; Starts with Asterisk => Use SIPGate for PSTN call
exten => _*XXXX.,1,SetCallerId(1234567)
exten => _*XXXX.,2,Dial(SIP/${EXTEN:1}@sipgate.de,30,trg)

; Direct access to Audio Conferencing from SIP endpoints
exten => audioconf,1,MeetMe(|i|)

; My Siemens ...
exten => siemens1,1,Dial(SIP/siemens1)
exten => siemens2,1,Dial(SIP/siemens2)


; -------------------------------------------------------------------
; Calls from my sipgate account are forwarded to both siemens extensions siemens1 and siemens2
[from_sipgate]

exten => s1,1,Dial(SIP/siemens1)
exten => 1234567,1,Dial(SIP/siemens1&SIP/siemens2)

; -------------------------------------------------------------------
; Calls from the Siemens SIP<->PSTN converter
[from_siemens1]
include => default

[from_siemens2]
include => default

SX541 settings (VoIP Port-Einstellungen):
------------------------------------------------
Change SIP-Domain (2x) and Bereich (2x), Proxy- and Registrar IP

Code:
VoIP-Dienstanbieter:  Anderer
Telefonleitung1:  Aktiviert 
Rufnummer: siemens1 
Namen anzeigen: siemens1 
SIP-Domäne: my-domain.com 
Bereich: my-domain.com 
Benutzername: siemens1 
Passwort: siemens1 
Telefonleitung2:  Aktiviert 
Rufnummer: siemens2 
Namen anzeigen: siemens2 
SIP-Domäne: my-domain.com 
Bereich: my-domain.com 
Benutzername: siemens2 
Passwort: siemens2 
SIP Listen-Port: 5060  
Proxy-IP-Adresse: 192.168.1.220  
Proxy-Port: 5060  
Registrar-IP-Adresse: 192.168.1.220  
Registrar-Port: 5060
 
Thanks for sharing your configuration.

I used you configuration for ths sip.conf and on the SX541. Unfortunately I still have the same problem.

I tried some things and I am able to dial the analog phone from the console and the connection is fine. I am also able to dial the console from the phone (when I change the extension.conf forwarding calls from the SX541 to the console ignoring the dialed number).
But I am still not able to grab the number I am dialing on the analog phone.
When I dial numbers longer than 10 digits I instantly get a busy sign and no message is sent to asterisk. When I dial a number with less digits and wait some seconds a message including number "00" is sent to asterisk.

I do not think this is an asterisk issue. Maybe it is just something about the phone and how it is dialing? Maybe I have to do some other configuration on the SX541 additional to the default route?

If you have any other suggestion I would be grateful.

Jendrik
 
Hello,

is there any posibility to use SX541 as call-out gateway to place PSTN Calls from asterisk?

thanks.
 

Neueste Beiträge

Statistik des Forums

Themen
244,691
Beiträge
2,216,608
Mitglieder
371,308
Neuestes Mitglied
Chrischan 79
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.