Portál AbcLinuxu, 10. května 2025 13:35
Ahoj,
rozběhal jsem Asterisk na FreeBSD. Chci používat pouze SIP/VOIP. Asterisk server je na veřejné IP a není za FW. Připojuji se k němu ze dvou PC, které jsou sice v nějaké vnitřní síti, ale v této síti na FW SIP/VOIP není blokován. Mám vytvořené dva uživatele v sip.conf a propojené pomocí extensions.conf. Zprávy z chatu na server dorazí, ale druhému uživateli se nedoručí. To samé s hovorem. V CLI debugu nemůžu vyčíst důvod. Jako klienta používám Ekigu (jeden klient je na Windows, druhý na Linuxu).
Na co bych se měl v konfiguraci zaměřit?
/usr/local/etc/asterisk/extensions.conf
[praha]
exten => 777,1,Dial('SIP/777',20)
exten => 777,n,Voicemail(777)
exten => 777,n,Hangup
exten => 666,1,Dial('SIP/666',20)
exten => 666,n,Voicemail(666)
exten => 666,n,Hangup
/usr/local/etc/asterisk/sip.conf
[777]
type=friend
mailbox=777@ip.serveru
auth=md5
username=777
secret=heslo
callerid=("User0" <777>)
host=dynamic
disallow=all
allow=gsm
allow=ulaw
allow=alaw
[666]
type=friend
mailbox=666@ip.serveru
auth=md5
username=666
secret=heslo
callerid=("User1" <666>)
host=dynamic
disallow=all
allow=gsm
allow=ulaw
allow=alaw
ještě připojuji textový soubor s debugem, ve kterém je průběh registrace sip klienta ekiga na asterisk server
nat = yes
Dale, pouzivam na Slackware posledni stable asterisk 1.4 a k nemu DOPORUCUJU perfektni graficke GUI primo od digium:
tady to najdes
[general] allowoverlap = no bindaddr = 0.0.0.0 bindport = 5060 qualify=yes maxexpiry = 3600 minexpiry = 60 defaultexpiry=120 rtptimeout = 60 t1min = 100 tos_audio = ef tos_sip = CS3 tos_video = AF41 usereqphone = no videosupport = no disallow = all allow = ulaw,alaw,gsm,ilbc,speex
context=praha
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.