[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