[Edit frank_m24: Mehrere Beiträge zusammengefasst. Man kann seine Beiträge auch editieren.]
Ich habe mich jetzt mal selber drann gemacht und wollte verstehen,
wie man selber Asterisk konfiguriert.
Also bin ich nach http://www.asteriskdocs.org/ gegangen und habe die beiden folgenden Konfigurationen:
in der sip.conf
und
in der extensions.conf
Laut dem Buch soll damit ein Echo erzeugt werden.
Ich kann mich auch auf dem Asterisk server einwählen,
eine Nummer kann ich aber nicht wählen, so dass ich das Echo höre.
Wo liegt der Fehler ?
(sip show peers zeigt:
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
)
[Beitrag 2:]
Eine Meldung wie
*CLI> -- Registered SIP ’2000’ at 192.168.178.4 port 5060
expires 120 -- Unregistered SIP ’2000’
wie in der Literatur vermerkt, kommt übrigens nicht, wenn ich mich verbinde
[Beitrag 3:]
ich habe jetzt folgengedes einfaches Beispiel probiert:
(sip.conf)
(extensions.conf)
Rufe ich nun über ein Softphone 1001 kommt auf dem Asterisk die Meldung:
[Jul 24 18:10:12] NOTICE[3103]: chan_sip.c:16869 handle_request_invite: Call from '1000' to extension '1001' rejected because extension not found.
irgendwie klappt das alles nicht
(Ich habe eigentlich nur die extensions.conf und sip.conf aus http://www.das-asterisk-buch.de/2.1/hello-world-mit-einem-sip-telefon.html übernommen)
Ich habe mich jetzt mal selber drann gemacht und wollte verstehen,
wie man selber Asterisk konfiguriert.
Also bin ich nach http://www.asteriskdocs.org/ gegangen und habe die beiden folgenden Konfigurationen:
Code:
[general]
context=default ; Default context for incoming calls
bindport=5061 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
tcpenable=yes
tcpbindaddr=0.0.0.0:5061
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
language=de
[1000]
type=friend
context=phones
host=dynamic
secret=geheim
in der sip.conf
und
Code:
[globals]
[general]
[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
[incoming_calls]
[internal]
exten => 500,1,Verbose(1|Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()
exten => 1000,1,Verbose(1|Extension 1000)
exten => 1000,n,Dial(SIP/1000,30)
exten => 1000,n,Hangup()
[phones]
include => internal
Laut dem Buch soll damit ein Echo erzeugt werden.
Ich kann mich auch auf dem Asterisk server einwählen,
eine Nummer kann ich aber nicht wählen, so dass ich das Echo höre.
Wo liegt der Fehler ?
(sip show peers zeigt:
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
)
[Beitrag 2:]
Eine Meldung wie
*CLI> -- Registered SIP ’2000’ at 192.168.178.4 port 5060
expires 120 -- Unregistered SIP ’2000’
wie in der Literatur vermerkt, kommt übrigens nicht, wenn ich mich verbinde
[Beitrag 3:]
ich habe jetzt folgengedes einfaches Beispiel probiert:
Code:
[general]
context=default ; Default context for incoming calls
bindport=5061 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
tcpenable=yes
tcpbindaddr=0.0.0.0:5061
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
language=de
[1000]
type=friend
context=phones
host=dynamic
secret=geheim
Code:
[globals]
[general]
[default]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()
Rufe ich nun über ein Softphone 1001 kommt auf dem Asterisk die Meldung:
[Jul 24 18:10:12] NOTICE[3103]: chan_sip.c:16869 handle_request_invite: Call from '1000' to extension '1001' rejected because extension not found.
irgendwie klappt das alles nicht
(Ich habe eigentlich nur die extensions.conf und sip.conf aus http://www.das-asterisk-buch.de/2.1/hello-world-mit-einem-sip-telefon.html übernommen)
Zuletzt bearbeitet: