Antonio Diego Almodóvar Cebrián
2004-Mar-09 05:18 UTC
[Asterisk-Users] how to connect ohphone & asterisk on the same box?
Hello list I'm trying to test my *'s h323 configuration and I have only a box which is a h323 client and * server. I've thinked that the better way is by IP aliasing.Here is my "ifconfig" output: ############# IFCONFIG BEGINNING ######### Here is my "ifconfig" stdout: eth0 Link encap:Ethernet HWaddr 00:50:DA:3C:F9:CB inet addr:172.16.200.75 Bcast:172.16.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9537 errors:0 dropped:0 overruns:0 frame:0 TX packets:698 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1190296 (1.1 MiB) TX bytes:127595 (124.6 KiB) Interrupt:10 Base address:0xe800 eth0:0 Link encap:Ethernet HWaddr 00:50:DA:3C:F9:CB inet addr:172.16.200.74 Bcast:172.16.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:10 Base address:0xe800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:111 errors:0 dropped:0 overruns:0 frame:0 TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:22681 (22.1 KiB) TX bytes:22681 (22.1 KiB) ############# IFCONFIG END ######### Then, my h323 client is IP:172.16.200.74 and my * is IP:172.16.200.75. I run asterisk and there is no problem. I run ohphone: # ohphone -v -n -i 172.16.200.74 -p 172.16.200.75\ -u pruebas 111 Then * prints this error: *CLI> == New H.323 Connection created. -- Received SETUP message -- Setting up Call -- Call token: [ip$172.16.200.75:1077/23591] -- Calling party name: [pruebas] -- Calling party number: [] -- Called party name: [111] -- Called party number: [111] Mar 9 13:14:07 ERROR[21525]: chan_h323.c:1044 setup_incoming_call: Call from user 'pruebas' rejected due to non-matching IP address of '172.16.200.75' -- Call Failed -- Sending RELEASE COMPLETE -- Call with ended abnormally == H.323 Connection deleted. What's the problem? If I make the call from "diego" user (another computer) there is no problem. Here are my configuration files: + h323.conf: ; ----- h323.conf beginning -------------------- [general] port=1720 bindaddr=172.16.200.75 ;bindaddr=0.0.0.0 ;allow=gsm allow=ulaw ;allow=alaw ;disallow=all ;tos=lowdelay [pruebas] type=friend host=172.16.200.74 context=h323 [diego] type=friend host=172.16.60.14 context=h323 ;------------------- h323.conf end ---------------- +extensions.conf ;---------- extensions.conf beginning ---------------- [globals] TIMEOUT=12 [h323] include => misc ;para llamar al diego marcar el 111 exten => 111,1,Dial(h323/diego@172.16.60.14) exten => 111,2,Hangup ;para llamar al pruebas llamar al 222 exten => 222,1,Dial(h323/pruebas@172.16.200.74) exten => 222,2,Hangup ;---------- extensions.conf end ---------------- _________________________________________________________ Do You Yahoo!? Informaci?n de Estados Unidos y Am?rica Latina, en Yahoo! Noticias. Vis?tanos en http://noticias.espanol.yahoo.com