Fehler beim Eingehendem Gespräch

T

Tim91

Guest
Hallo

mein Asterisk Server meldet bei eingehenden Gesprächen immer einen Fehler:

[Jun 22 00:14:45] NOTICE[2410]: chan_sip.c:14441 handle_request_invite: Call from '4944xxxxxxx' to extension '4944xxxxxxx' rejected because extension not found.

xxx= natürlich die rufnummer !!!

Desweitern ist mir folgendes aufgefallen wenn ich sip show peers ausführe.

Name/username Host Dyn Nat ACL Port Status
1und1_in 212.227.15.231 5060 Unmonitored
1und1/4944xxxxxxx 212.227.19.130 5060 OK (24 ms)

SIP Config:

Code:
[general]
port=5060
bindaddr=0.0.0.0
externip=xxx.xxx.xxx.xxx
localnet=192.168.178.0/255.255.255.0
register => 4944xxxxxxxx:[email protected]/4944xxxxxxxx


[1und1]
insecure=very
type=friend
username=4944xxxxxxxx
secret=xxxxxx
host=sip.1und1.de
fromuser=4944xxxxxxxx
fromdomain=sip.1und1.de
nat=no
context=default
canreinvite=no
qualify=yes

;[1und1_in]
;type=peer
;fromdomain=sip.1und1.de
;context=ankommend

[1und1_in]
type=peer
fromdomain=sip.1und1.de
host=sip.1und1.de
host=1und1.de
host=212.227.15.197
host=212.227.15.231
disallow=all
allow=alaw
allow=ulaw
;allow=ilbc
allow=g726
;allow=g729
allow=gsm
context=ankommend

Desweitern habe ich folgende Einträge in der extensions.conf

Code:
[general]
static=yes
writeprotect=no


[ankommend]
exten => s,1,MusicOnHold(default)
 
Hallo Tim,

die Meldungen bei sip show peers sind doch völlig in Ordnung, was stört Dich daran?

Zu Deinem wirklichen Problem: Asterisk sagt Dir bereits, dass er die extension '4944xxxxxxx' nicht finden kann, und da hat er auch Recht. In Deinem Context gibt es nur eine extension s, und die wird in dem Fall nicht angesprungen.

Mach entweder
Code:
exten => _X.,1,MusicOnHold
oder
Code:
exten => 4944xxxx,1,MusicOnHold
dann wird es klappen.

Edit: Hab grad noch gesehen, Du hast bei [1und1] context=default und bei [1und1_in] dann context=ankommend. Wenn Du Asterisk 1.6 hast, musst Du wahrscheinlich bei [1und1] auch context=ankommend setzen.

Svenja
 
Zuletzt bearbeitet von einem Moderator:
Hi,

cool danke.

Ich habe das gerade mit dem x mal ausprobiert. Jetzt klingelt das telefon aber die meldung kommt nicht mehr und asterisk geht auch leider nicht dran !

ich beschäftige mich noch nicht lange mit asterisk deswegen kam mir das
seltsam vor !

gruß
tim
 
Hallo Tim,

soll das heißen, dass jetzt gar nichts mehr passiert oder wie?

Nimm anstatt MusicOnHold was anderes, zB. Playback. Ich weiß jetzt nicht auswendig, ob man vor MusicOnHold ein Answer machen muss.

Svenja
 
Hallo,

ich habe die extensions.conf datei mal abgeändert.

Code:
[general]
static=yes
writeprotect=no


[ankommend]
exten => _X.,1,Answer()
exten => _X.,n,MusicOnHold(default)

nun geht er auch dran aber ich höre keine musik !
 
Es kommt keine Meldung, Asterisk geht einfach dran.

Log des Asterisksserver:


Code:
debian:~# asterisk -c
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
[ Booting...
[ Reading Master Configuration ]
[ Initializing Custom Configuration Options ]
[Jun 22 14:33:27] NOTICE[2512]: cdr.c:1373 do_reload: CDR simple logging enabled.
[Jun 22 14:33:27] NOTICE[2512]: loader.c:859 load_modules: 160 modules will be loaded.
......[Jun 22 14:33:27] NOTICE[2512]: res_odbc.c:235 load_odbc_config: Adding ENV var: INFORMIXSERVER=my_special_database
[Jun 22 14:33:27] NOTICE[2512]: res_odbc.c:235 load_odbc_config: Adding ENV var: INFORMIXDIR=/opt/informix
[Jun 22 14:33:27] NOTICE[2512]: res_odbc.c:716 load_module: res_odbc loaded.
. Loading [Sub]Agent Module
.....[Jun 22 14:33:27] WARNING[2512]: res_smdi.c:1335 load_module: No SMDI interfaces are available to listen on, not starting SMDI listener.
........................................  == No hardware transcoders found.
.....................................[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4131 pbx_load_module: Starting AEL load process.
[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4138 pbx_load_module: AEL load process: calculated config file name '/etc/asterisk/extensions.ael'.
[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4146 pbx_load_module: AEL load process: parsed config file name '/etc/asterisk/extensions.ael'.
[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4149 pbx_load_module: AEL load process: checked config file name '/etc/asterisk/extensions.ael'.
[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4151 pbx_load_module: AEL load process: compiled config file name '/etc/asterisk/extensions.ael'.
[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4154 pbx_load_module: AEL load process: merged config file name '/etc/asterisk/extensions.ael'.
[Jun 22 14:33:27] NOTICE[2512]: pbx_ael.c:4157 pbx_load_module: AEL load process: verified config file name '/etc/asterisk/extensions.ael'.
.....[Jun 22 14:33:27] WARNING[2512]: chan_sip.c:16563 set_insecure_flags: insecure=very at line 10 is deprecated; use insecure=port,invite instead
............................[Jun 22 14:33:27] WARNING[2512]: chan_iax2.c:11161 load_module: Unable to open IAX timing interface: No such file or directory
.....................[Jun 22 14:33:27] ERROR[2512]: chan_vpb.cc:2722 ast_module_load_result load_module(): No Voicetronix cards detected
.............. ]
Asterisk Ready.
*CLI> [Jun 22 14:33:27] NOTICE[2528]: chan_sip.c:12759 handle_response_peerpoke: Peer '1und1' is now Reachable. (28ms / 2000ms)
 
Stell mal verbose etwas höher, 5 oder so. Wenn Asterisk wirklich ran geht, muss da was kommen.
 
Musiconhold funktioniert nicht !

Hallo,

habe ich auch schon ausprobiert jetzt. Funktioniert auch nicht.
Habe eigentlich jetzt schon viele varianten ausprobiert aber irgendwie
läuft da nie musik !!

Folgende Einstellungen habe ich jetzt !!

/var/lib/asterisk/moh

musichold
musichold.wav
title12
title12.wav

später nur noch 1 file. nur zum ausprobieren ob da mal überhaupt was passiert.

Konfigurationsdatein:

extensions.conf

Code:
[general]
static=yes
writeprotect=no


[ankommend]

exten => _X.,1,Answer()
exten => _X.,2,SetMusicOnHold(default)
exten => _X.,3,MusicOnHold()
exten => _X.,4,Hangup

musiconhold.conf

Code:
[default]
mode=files
directory=/var/lib/asterisk/moh

[test123]
mode=files
directory=/var/lib/asterisk/moh
random=yes

[incoming]
mode=quietmp3
directory=/var/lib/asterisk/moh/incoming

sip.conf


Code:
[1und1]
insecure=very
type=friend
username=4944xxxxxxxxx
secret=xxxxxxxxx
host=sip.1und1.de
fromuser=4944xxxxxxxxx
fromdomain=sip.1und1.de
nat=no
context=ankommend
canreinvite=no
qualify=yes

;[1und1_in]
;type=peer
;fromdomain=sip.1und1.de
;context=ankommend

[1und1_in1]
type=peer
fromdomain=sip.1und1.de
host=sip.1und1.de
;host=1und1.de
;host=212.227.15.197
;host=212.227.15.231
;host=sipgw01.bmcag.com
disallow=all
allow=alaw
allow=ulaw
allow=ilbc
allow=g726
allow=g729
allow=gsm
context=ankommend
 
Wie es funktioniert auch nicht verbose 5? es soll nicht funktionieren, es soll denn fehler ausspucken;)

geh in die Asterisk Console (asterisk -r) und gib
core set verbose 5
ein, danach rufst deine sip nummer an, worauf asterisk reagieren soll, dann sollte viel in der console auftauchen
 
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.