AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk realtime только один собеседник слышит другого

Newbies/FAQ Forum 4 сообщений 03.09.2011 18:13 - 04.09.2011 14:00
#1 03.09.2011 18:13

Asterisk realtime только один собеседник слышит другого


Всем привет!
Установил Asterisk 1.8.6.0 настроил rialtime, создал таблицу sip_users. Пользователи логинятся, но при звонке слышно только принимающую сторону.

В sip.conf настроил NAT:

[general]
context=default ; Default context for incoming calls

callevents=yes
srvlookup=yes
nat=yes
externip=XX.XXX.XXX.XXX
localnet=0.0.0.0/255.255.255.255
recordhistory=yes
allowguest=no
alwaysauthreject=yes

dbhost=127.0.0.1
dbname=asterisk
dbuser=root
dbpass=ХХХХХХХХХХХХ
dbport=3306

в extconfig.conf

sipusers => mysql,general,sip_users
sippeers => mysql,general,sip_users


в res_config_mysql.conf

[general]
dbhost = 127.0.0.1
dbname = asterisk
dbuser = root
dbpass = XXXXXXXXXXXXXX
dbport = 3306
;dbsock = /tmp/mysql.sock
;dbcharset = latin1
;requirements=warn ; or createclose or createchar

в res_mysql.conf поместил эти же строки т.к. не понял какой именно файл юзается.

добавил в контекст default строки:

exten =>1001,1,Dial(SIP/1001)
exten =>1002,1,Dial(SIP/1002)
exten =>1003,1,Dial(SIP/1003)

в базу внес:
name 1001
host dynamic
nat yes
type friend
callerid 1001
context default
qualify no (ставил yes, не помогает)
disallow all
allow alaw;ulaw;gsm
username 1001
secret XXXXXXX


Помогите пожалуйста, не понимаю в чем проблема, если не использовать realtime все работает...


Last edited by tor.zntu on Sun Sep 04, 2011 13:58
#2 03.09.2011 18:17

localnet=192.168.1.0/255.255.255.0
#3 03.09.2011 18:20

Спасибо за ответ, попробую Smile
#4 04.09.2011 14:00

не работает, и я думал что строка localnet=0.0.0.0/255.255.255.0 учитывает все ip-адреса

Added after 3 hours 11 minutes:

Все исправил, проблема была в настройках iptables Smile