[AsteriskBrasil] SIP MWI x Realtime
Celso Fassoni
celso.fassoni em gmail.com
Quarta Abril 19 11:18:44 BRT 2006
Pessoal,
Não estou conseguindo utilizar o Realtime corretamente com usuários SIP.
Fiz toda a configuração seguindo as dicas e o problema é que o MWI não
está funcionando. Segundo as dicas que encontrei, era só acrescentar
no sip.conf o parametro 'rtcachefriends=yes' que resolveria. Assim
tanto o MWI qto o CLI 'sip show peers' funcionariam.
Alguem conseguiu fazer isso funcionar? Será que estou com algum
problema na minha configuração ou será um bug no Asterisk (consultei
os bugs e não encontrei nada a respeito). Agradeço qualquer ajuda.
Segue abaixo algumas informações da minha configuração de teste. O
usuário conecta-se através do XLite.
Dicas
http://www.voip-info.org/wiki/view/Asterisk+RealTime+Sip
http://www.voip-info.org/wiki/view/Asterisk+RealTime
extconfig.conf
sippeers => mysql,asterisk,sip_conf
sipusers => mysql,asterisk,sip_conf
res_mysql.conf
[general]
dbhost = 127.0.0.1
dbname = asterisk
dbuser = asterisk
dbpass = asterisk
dbport = 3306
sip.conf
rtcachefriends=yes
modules.conf
(sem alteração, está conforme samples)
No console do Asterisk
*CLI>sip show settings
...
Realtime SIP Settings:
----------------------
Realtime Peers: Yes
Realtime Users: Yes
Cache Friends: No
Update: Yes
Ignore Reg. Expire: No
Auto Clear: 120
*CLI> sip show peer celso
Peer celso not found.
*CLI> realtime mysql status
Connected to asterisk em 127.0.0.1, port 3306 with username asterisk for
56 minutes, 29 seconds.
*CLI> sip prune realtime peer celso
Peer 'celso' not found.
monkey*CLI> sip prune realtime user celso
User 'celso' not found.
No MySQL:
mysql> select name,accountcode,callerid,canreinvite,context,dtmfmode,host,language,mailbox,md5secret,nat,qualify,rtptimeout,secret,type,username,disallow,allow,setvar
from sip_conf where name='celso';
+-------+-------------+----------+-------------+----------+----------+---------+----------+------------+----------------------------------+-----+---------+------------+--------+--------+----------+----------+--------------------+-------------+
| name | accountcode | callerid | canreinvite | context | dtmfmode |
host | language | mailbox | md5secret |
nat | qualify | rtptimeout | secret | type | username | disallow |
allow | setvar |
+-------+-------------+----------+-------------+----------+----------+---------+----------+------------+----------------------------------+-----+---------+------------+--------+--------+----------+----------+--------------------+-------------+
| celso | celso | <20> | no | orig_all | auto |
dynamic | br | 20 em default | 851904cf28683433db5f68292ffe2c47 |
yes | no | 60 | | friend | celso | all |
ilbc;gsm;ulaw;alaw | AREACODE=21 |
+-------+-------------+----------+-------------+----------+----------+---------+----------+------------+----------------------------------+-----+---------+------------+--------+--------+----------+----------+--------------------+-------------+
Obrigado!
Celso Fassoni
Mais detalhes sobre a lista de discussão AsteriskBrasil