[Gelöst] Asterisk lauscht an keinem Port

ready

Neuer User
Mitglied seit
16 Jul 2007
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich habe mir kürzlich Asterisk unter Ubuntu 12.04 installiert und möchte es mit der Fritzbox verbinden.
Nur leider lauscht es an keinem Port. Wie bringe ich es dazu an einem Port zu lauschen?
Vielen Dank.
 
Zuletzt bearbeitet von einem Moderator:
Wie interessanter wäre die Frage, wie man Dich dazu bringt mal ein Paar mehr Informationen zum System anzugeben oder gar konfigurationsfiles gezeigt zu bekommen :)
 
Was willst du denn genau sehen?

[Beitrag 2:]

Asterisk Version ist 11.2-cert1
 
Zuletzt bearbeitet von einem Moderator:
Wenn es nur so einfach wäre, hier die sip.conf:
Code:
[general]
port=5060
bindport=5060
context=telefone ; [telefone] muss in der extensions.conf vorkommen.
bindaddr=0.0.0.0 ; Mit 0.0.0.0 werden alle Geräte im Netzwerk angsprochen.
disallow=all ; damit werden erst einmal alle Codec
; (Übertragungsarten) ausgeschlossen.
allow=gsm ; und der Reihe nach absteigend zugelassen, wenn sie mit "allow"
allow=ulaw ; gekennzeichnet sin.
allow=alaw
realm=oak.ligno.com
localnet=172.20.1.0/16
; 255.255.255.0 ; Das ist die
; IP-Adresse des Rechners, auf dem
; der Asterisk-Server installiert wurde.
; Das ist die einzige Anpassung der Konfiguration.
nat=yes ; kann auch auf no stehen, wird mit yes nur für
; Verbindungen hinter dem Router über das Internet beötigt.
insecure=invite
qualify=yes ; Mit "yes" können wir kontrollieren,
; ob die Telefone im LAN oder über das Internet
; erreicht werden. Mit "no" abschalten.


[2000]
type=friend
secret=1234
host=dynamic
username=2000
port=5060
 
Ah... Informationen... War doch nicht so schwer, oder? ;)


Nimm mal bitte aus dem General & 2000 das Port=5060 - Dafür gibts schon das bindport.

Führe mal bitte folgendes auf einer shell aus und Poste den Output.

Code:
netstat -nlp
 
jo ok, hab die sip.conf geändert und asterisk neugestartet, dann den netstat -nlp gemacht
Code:
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:515             0.0.0.0:*               LISTEN      1148/xinetd     
tcp        0      0 127.0.0.1:139           0.0.0.0:*               LISTEN      569/smbd        
tcp        0      0 172.20.1.2:139          0.0.0.0:*               LISTEN      569/smbd        
tcp        0      0 0.0.0.0:4559            0.0.0.0:*               LISTEN      1608/hfaxd      
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      4027/apache2    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      941/sshd        
tcp        0      0 0.0.0.0:631             0.0.0.0:*               LISTEN      716/cupsd       
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      1240/postgres   
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      3928/master     
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      11888/4         
tcp        0      0 127.0.0.1:445           0.0.0.0:*               LISTEN      569/smbd        
tcp        0      0 172.20.1.2:445          0.0.0.0:*               LISTEN      569/smbd        
tcp6       0      0 fe80::211:2fff:fee4:139 :::*                    LISTEN      569/smbd        
tcp6       0      0 :::22                   :::*                    LISTEN      941/sshd        
tcp6       0      0 :::631                  :::*                    LISTEN      716/cupsd       
tcp6       0      0 :::5432                 :::*                    LISTEN      1240/postgres   
tcp6       0      0 :::25                   :::*                    LISTEN      3928/master     
tcp6       0      0 ::1:6010                :::*                    LISTEN      11888/4         
tcp6       0      0 fe80::211:2fff:fee4:445 :::*                    LISTEN      569/smbd        
udp        0      0 0.0.0.0:49132           0.0.0.0:*                           710/avahi-daemon: r
udp        0      0 0.0.0.0:67              0.0.0.0:*                           1194/dhcpd      
udp        0      0 0.0.0.0:631             0.0.0.0:*                           716/cupsd       
udp        0      0 172.20.1.2:123          0.0.0.0:*                           933/ntpd        
udp        0      0 127.0.0.1:123           0.0.0.0:*                           933/ntpd        
udp        0      0 172.20.1.255:137        0.0.0.0:*                           987/nmbd        
udp        0      0 172.20.1.2:137          0.0.0.0:*                           987/nmbd        
udp        0      0 0.0.0.0:137             0.0.0.0:*                           987/nmbd        
udp        0      0 172.20.1.255:138        0.0.0.0:*                           987/nmbd        
udp        0      0 172.20.1.2:138          0.0.0.0:*                           987/nmbd        
udp        0      0 0.0.0.0:138             0.0.0.0:*                           987/nmbd        
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           710/avahi-daemon: r
udp6       0      0 fe80::211:2fff:fee4:123 :::*                                933/ntpd        
udp6       0      0 ::1:123                 :::*                                933/ntpd        
udp6       0      0 :::53478                :::*                                710/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                710/avahi-daemon: r
raw   132160      0 0.0.0.0:1               0.0.0.0:*               7           6675/ping       
raw        0      0 0.0.0.0:1               0.0.0.0:*               7           1194/dhcpd      
Aktive Sockets in der UNIX-Domäne (Nur Server)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Pfad
unix  2      [ ACC ]     STREAM     HÖRT         9221     987/nmbd            /var/run/samba/unexpected
unix  2      [ ACC ]     STREAM     HÖRT         8711     710/avahi-daemon: r /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     HÖRT         13650    4114/gnome-keyring- /tmp/keyring-O9rpYl/ssh
unix  2      [ ACC ]     STREAM     HÖRT         10252    1150/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     HÖRT         6924     683/dbus-daemon     /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     HÖRT         15110    4352/kdeinit4: kdei /tmp/ksocket-hoka/kdeinit4__0
unix  2      [ ACC ]     STREAM     HÖRT         15124    4355/kdeinit4: klau /tmp/ksocket-hoka/klauncherhX4355.slave-socket
unix  2      [ ACC ]     SEQPAKET   HÖRT         6685     325/udevd           /run/udev/control
unix  2      [ ACC ]     STREAM     HÖRT         13707    4114/gnome-keyring- /tmp/keyring-O9rpYl/gpg
unix  2      [ ACC ]     STREAM     HÖRT         13708    4114/gnome-keyring- /tmp/keyring-O9rpYl/pkcs11
unix  2      [ ACC ]     STREAM     HÖRT         14580    4125/gnome-session  /tmp/.ICE-unix/4125
unix  2      [ ACC ]     STREAM     HÖRT         6533     1/init              @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     HÖRT         14777    4211/pulseaudio     /home/hoka/.pulse/a3bc1fbd913c4ee2c2a13dd60000002b-runtime/native
unix  2      [ ACC ]     STREAM     HÖRT         8728     712/bluetoothd      @/org/bluez/audio
unix  2      [ ACC ]     STREAM     HÖRT         9404     1204/X              @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     HÖRT         13247    3928/master         private/anvil
unix  2      [ ACC ]     STREAM     HÖRT         13199    3928/master         private/bounce
unix  2      [ ACC ]     STREAM     HÖRT         13262    3928/master         private/bsmtp
unix  2      [ ACC ]     STREAM     HÖRT         13202    3928/master         private/defer
unix  2      [ ACC ]     STREAM     HÖRT         13235    3928/master         private/discard
unix  2      [ ACC ]     STREAM     HÖRT         13229    3928/master         private/error
unix  2      [ ACC ]     STREAM     HÖRT         13259    3928/master         private/ifmail
unix  2      [ ACC ]     STREAM     HÖRT         13271    3928/master         private/ligno_fax
unix  2      [ ACC ]     STREAM     HÖRT         13244    3928/master         private/lmtp
unix  2      [ ACC ]     STREAM     HÖRT         13238    3928/master         private/local
unix  2      [ ACC ]     STREAM     HÖRT         13253    3928/master         private/maildrop
unix  2      [ ACC ]     STREAM     HÖRT         13268    3928/master         private/mailman
unix  2      [ ACC ]     STREAM     HÖRT         13214    3928/master         private/proxymap
unix  2      [ ACC ]     STREAM     HÖRT         13217    3928/master         private/proxywrite
unix  2      [ ACC ]     STREAM     HÖRT         13223    3928/master         private/relay
unix  2      [ ACC ]     STREAM     HÖRT         1676666  19013/asterisk      /var/run/asterisk/asterisk.ctl
unix  2      [ ACC ]     STREAM     HÖRT         13232    3928/master         private/retry
unix  2      [ ACC ]     STREAM     HÖRT         13196    3928/master         private/rewrite
unix  2      [ ACC ]     STREAM     HÖRT         13250    3928/master         private/scache
unix  2      [ ACC ]     STREAM     HÖRT         13265    3928/master         private/scalemail-backend
unix  2      [ ACC ]     STREAM     HÖRT         13220    3928/master         private/smtp
unix  2      [ ACC ]     STREAM     HÖRT         13193    3928/master         private/tlsmgr
unix  2      [ ACC ]     STREAM     HÖRT         13205    3928/master         private/trace
unix  2      [ ACC ]     STREAM     HÖRT         14579    4125/gnome-session  @/tmp/.ICE-unix/4125
unix  2      [ ACC ]     STREAM     HÖRT         13256    3928/master         private/uucp
unix  2      [ ACC ]     STREAM     HÖRT         13208    3928/master         private/verify
unix  2      [ ACC ]     STREAM     HÖRT         13241    3928/master         private/virtual
unix  2      [ ACC ]     STREAM     HÖRT         13188    3928/master         public/cleanup
unix  2      [ ACC ]     STREAM     HÖRT         13211    3928/master         public/flush
unix  2      [ ACC ]     STREAM     HÖRT         13226    3928/master         public/showq
unix  2      [ ACC ]     STREAM     HÖRT         13574    4164/dbus-daemon    @/tmp/dbus-WAGECjTOT6
unix  2      [ ACC ]     STREAM     HÖRT         14564    4160/ssh-agent      /tmp/ssh-yssefkcE4125/agent.4125
unix  2      [ ACC ]     STREAM     HÖRT         1558170  716/cupsd           /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     HÖRT         10692    1240/postgres       /var/run/postgresql/.s.PGSQL.5432
unix  2      [ ACC ]     STREAM     HÖRT         7908     712/bluetoothd      /var/run/sdp
unix  2      [ ACC ]     STREAM     HÖRT         9405     1204/X              /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     HÖRT         14515    4114/gnome-keyring- /tmp/keyring-O9rpYl/control
geht immernoch nicht :(
 
Hmm....

einmal bitte ein

Code:
ps aux | grep asterisk

Danach auf der Asterisk-Console

Code:
module show like chan_sip.so


[EDIT]
Achja, Schau mal bitte in die /var/log/asterisk/messages nach Warnungen/Fehlern
[/EDIT]
 
Code:
root@oak:/etc/asterisk# ps aux | grep asterisk

root     19352  0.0  0.0   5884   816 pts/4    S+   00:08   0:00          \_ grep --color=auto asterisk
root     19013  0.1  0.5  30876 11060 ?        Ssl  May12   0:03 /usr/sbin/asterisk
root@oak:/etc/asterisk#
Code:
oak*CLI> module show like chan_sip.so
Module                         Description                              Use Count 
0 modules loaded

In der /var/log/asterisk/messages steht:
Code:
[May 12 23:36:27] Asterisk 11.2-cert1 built by root @ oak on a i686 running Linux on 2013-04-03 14:57:50 UTC
[May 12 23:36:28] NOTICE[19013] cdr.c: CDR simple logging enabled.
[May 12 23:36:28] NOTICE[19013] loader.c: 149 modules will be loaded.
[May 12 23:36:28] NOTICE[19013] res_smdi.c: No SMDI interfaces are available to listen on, not starting SMDI listener.
[May 12 23:36:28] WARNING[19013] loader.c: Error loading module 'res_crypto': /usr/lib/asterisk/modules/res_crypto.so: cannot open shared object file: No such file or directory
[May 12 23:36:28] WARNING[19013] loader.c: Module 'res_crypto' could not be loaded.
[May 12 23:36:28] WARNING[19013] loader.c: Error loading module 'func_aes.so': /usr/lib/asterisk/modules/func_aes.so: undefined symbol: ast_aes_set_encrypt_key
[May 12 23:36:28] WARNING[19013] loader.c: Module 'func_aes.so' could not be loaded.
[May 12 23:36:28] WARNING[19013] loader.c: Error loading module 'res_crypto': /usr/lib/asterisk/modules/res_crypto.so: cannot open shared object file: No such file or directory
[May 12 23:36:28] WARNING[19013] loader.c: Module 'res_crypto' could not be loaded.
[May 12 23:36:28] WARNING[19013] loader.c: Error loading module 'chan_iax2.so': /usr/lib/asterisk/modules/chan_iax2.so: undefined symbol: ast_aes_set_encrypt_key
[May 12 23:36:28] WARNING[19013] loader.c: Module 'chan_iax2.so' could not be loaded.
[May 12 23:36:28] NOTICE[19013] config.c: Registered Config Engine sqlite3
[May 12 23:36:28] NOTICE[19013] confbridge/conf_config_parser.c: Adding default_user profile to app_confbridge
 
Jo, wie vermutet fehlen einige Module. Darunter eben auch chan_sip bzw. ist dieses Modul nicht geladen. Ohne das Modul ist kein SIP möglich - daher auch kein aktiver Port.

Müssen unter Ubuntu die Module eventuell separat installiert werden? Check mal ob /usr/lib/asterisk/modules/chan_sip.so & /usr/lib/asterisk/modules/chan_iax2.so existieren.

[EDIT]
Check mal bitte auch ob /usr/lib/asterisk/modules/res_crypto.so existiert. Einige Module scheinen von diesem abzuhängen und können daher scheinbar nicht starten.
[/EDIT]
 
Zuletzt bearbeitet:
Code:
root@oak:/var/log/asterisk# l /usr/lib/asterisk/modules/chan_sip.so
ls: Zugriff auf /usr/lib/asterisk/modules/chan_sip.so nicht möglich: Datei oder Verzeichnis nicht gefunden
root@oak:/var/log/asterisk# l /usr/lib/asterisk/modules/chan_iax2.so
-rwxr-xr-x 1 root root 1407451 Apr  3 17:07 /usr/lib/asterisk/modules/chan_iax2.so
root@oak:/var/log/asterisk# l /usr/lib/asterisk/modules/res_crypto.so
ls: Zugriff auf /usr/lib/asterisk/modules/res_crypto.so nicht möglich: Datei oder Verzeichnis nicht gefunden
Vielleicht sollte ich asterisk besser selber kompilieren.
 
Such doch mal auf der Platte nach den beiden Modulen. Irgendwo müssen sie ja sein - oder halt im Repo schauen ob die Module separat installiert werden müssen.
 
Ich würde Asterisk mal mit asterisk -cvv im Konsolenmodus starten. Bei einer Paketinstallation ist chan_sip sicher mit drin, ich denke eher, das wird wegen eines Konfigurationsfehlers nicht geladen.

In der modules.conf wirst Du ja autoload=yes haben, oder?
 
Hallo Leute, die Module waren leider nicht zu finden auch nicht in einem anderen Ubuntu Paket.
Ich habe asterisk jetzt selber kompiliert und siehe da, es lauscht jetzt auf einigen Ports, also lag es wirklich nur an dem fehlerhaften Ubuntu Paket.
Ich markiere den Thread mal als gelöst, danke für eure Hilfe ;)

Finde keine Möglichkeit um ihn als gelöst zu markieren also lasse ich es :)

Habe die Postings zusammengeführt.
 
Zuletzt bearbeitet:
Führe bitte mal Deine beiden Posts zusammen - Doppelposts sind hier unerwünscht. Den überflüssigen dann bitte löschen.

Als [gelöst] markieren kannst Du den Thread indem Du Dein ersten Post bearbeitest -> Erweitert -> Präfix setzt


Btw. solltest Du solch ein Problem melden, damit es gelöst wird. Scheint ja bisher niemanden aufgefallen zu sein.
 
Kostenlos!

Statistik des Forums

Themen
248,862
Beiträge
2,303,090
Mitglieder
378,515
Neuestes Mitglied
linnemann