asterisk kann kein channel erstellen bei anruf (intern)

SeAcabo

Neuer User
Mitglied seit
13 Jul 2005
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
hallo,

ich habe asterisk auf debian sarge zu laufen.
die clients können sich beide (kphone) registrieren auf dem server.

jedoch wenn ich versuche von den einen auf den anderen zu kommen kriege ich die fehlermeldung:
Jul 13 19:26:23 WARNING[5665]: chan_sip.c:1398 create_addr: No such host: 1001
Jul 13 19:26:23 NOTICE[5665]: app_dial.c:759 dial_exec: Unable to create channel of type 'SIP'
Jul 13 19:26:33 WARNING[5665]: pbx.c:1949 ast_pbx_run: Timeout, but no rule 't' in context 'default'
danach terminiert er sich selbst

meine sip.conf ist
[general]
context=testproxy
recordhistory=yes
port = 5060 ; Port to bind to
bindaddr = 0.0.0.0 ; Address to bind to
context = default ; Default for incoming calls
srvlookup=yes ; Enable SRV lookups on outbound calls
dtmfmode=inband
allow=all ; Allow all codecs
language=de
realm=godot.de
useragent=godot
trustrpid = yes
nat=no
register => 677921:[email protected]/EXTEN

[testusera]
type=friend
username=testusera
secret=1234
host=dynamic
nat=no
canreinvite=no
allow=all
callerid=slu
regexten=1000 ; When they register, create extension 1234

[testuserb]
type=friend
username=testuserb
secret=1234
host=dynamic
nat=no
canreinvite=no
allow=all
callerid=ben
regexten=1000 ; When they register, create extension 1234

[testpeer]
type=peer
username=testpeer
secret=1234
host=localhost

meine extensions.conf ist
[general]
static=yes
writeprotect=no

[globals]


[default]
exten => 1,1,Dial(SIP/1001)
exten => 2,1,Dial(SIP/1002)

brauche unbedingt hilfe hab schon die gesamte documentation durch
 
Die User 1001 bzw 1002 existieren nicht. Du musst SIP/testusera bzw. SIP/testuserb im Dial angeben.
 
ich dachte die userids kann ich in der agents.conf definieren
hier ein ausschnitt aus meiner agents.conf
; --------------------------------------------------
;
; This section contains the agent definitions, in the form:
;
; agent => agentid,agentpassword,name
;
agent => 1001,4321,testusera
agent => 1002,4321,testuserb

hab es mal versucht so wie du es gesagt hast kam der gleiche fehler
 
ich hab noch etwas interessantes gefunden
bei der beschreibung von dial steht das er einen anruf setzt und sich zum jeweiligen channel verbindet (frei überstzt)

welcher jeweilige channel, wie erschaffe ich den channel ich dachte das wäre in meiner sip.conf mit drin
 
Wenn du mit SIP/ waehlst ist nur die sip.conf interessant. In der agents.conf definierst du Accounts von CallCenter-Agents. Die koennen sich dann durch waehlen einer speziellen Extension anmelden und Anrufe aus Queues annehmen. Das ist uebrigens nicht nur auf SIP beschraenkt.

bei der beschreibung von dial steht das er einen anruf setzt und sich zum jeweiligen channel verbindet (frei überstzt)

welcher jeweilige channel, wie erschaffe ich den channel ich dachte das wäre in meiner sip.conf mit drin

Den Channel erstellt Dial automatisch. Du musst Dial nur sagen, wer angerufen werden soll. :)
 
danke es geht jetzt hatte nur den client falsch eingestellt
 
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.