hola, tuve el mismo problema hace años, lo solucione de una manera no muy elegante pero funciono... tu server debe tener 2 números IP´s, ya sea por dos interfaces ó dos IPs en una misma interfase, ejemplo para la segunda opcion, si tu interfase tiene la IP 192.168.10.1 puedes colocar a la misma interfase el otro IP 192.168.10.2 asi (yo uso CentOS) :
cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-eth0:1 vi ifcfg-eth0:1
modifica 'ifcfg-eth0:1' así:
DEVICE=eth0:1 <--- agregar ':1' ONBOOT=yes BOOTPROTO=static IPADDR=192.168.10.2 <--- nuevo IP NETMASK=255.255.255.0 GATEWAY=192.168.10.254
Finalmente en /etc/asterisk/sip.conf:
[general] port = 5070 ; Port to bind to bindaddr = 192.168.10.2 ; Address to bind to
[sip_openser1] type=friend dtmfmode=RFC2833 host=192.168.10.1 ;; IP de Openser canreinvite=no context=from_sipserver_openser ;; Llamada se envia a este contexto en extensions.conf insecure=very nat=yes disallow=all allow=g729 allow=alaw allow=ulaw allow=gsm
y en tu Openser script: ... listen=192.168.10.1 port=5060 ... ... if (uri=~"^sip:[2-9][0-9]{7}@.*") { rewritehostport("192.168.10.2:5070"); ...
slds.- rafael
On Wed, Aug 20, 2008 at 11:40 AM, troxlinux xserverlinux@gmail.com wrote:
nadie por aquí que me de unas recomendaciones en que esta fallando mi openser.cfg ;)
saludoss
rickygm
Users-es mailing list Users-es@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users-es