The port where the NBX is connected at the cisco switch is configured as trunk with pvid vlan 134 (I am using this vlan for accessing NBX Web management) and tagged vlan 124 (which is the voice vlan). When remote IP ATA calls an IP phone, that IP phone sends all traffic tagged with voice vlan id 124 (including ARP requests and replies), and that is why the call from remote IP ATA to the IP phone is successful. However, this is not the behavior of the built-in analog card. I have found that the ARP requests from the built-in analog card are untagged (while my network design requires that all traffic from this card should be tagged with voice vlan id 124, including the ARP requests/replies). This behavior causes the built-in analog card ARP requests to arrive at the wrong cisco VLAN interface, and get filtered. This is the log of this event from the cisco switch:
"IP ARP req filtered src 172.16.124.67 00e0.bb39.5abf, dst 172.16.124.67 0000.0306.0903 wrong cable, interface Vlan134"
"IP ARP req filtered src 172.16.124.67 00e0.bb39.5abf, dst 172.16.124.10 0000.0000.0000 wrong cable, interface Vlan134"
In the above log "172.16.124.67" is the IP address taken "On-The-Fly" by the built-in analog card PSTN port, when I made a call from the remote IP ATA, whereas "172.16.124.10" is the IP address of the cisco switch Interface VLAN 124 (voice vlan). As you can see, this ARP goes over untagged VLAN 134 instead of tagged VLAN 124 (voice vlan).
After these results, I had to re-design my network VLANs and IP addressing. Now the NBX is connected to a cisco switch interface that is: Trunk, which allows VLAN 124, and PVID 124 (Voice VLAN).
After this network re-design I have tested calls from remote IP ATA to one of the ATAs of built-in analog card: Call establishes successfully with normal two-way audio.
Tested Call from remote IP ATA to PSTN port of built-in analog card: The first test call went successful with 2-way audio, however all successive calls I have tried are strangly looped back to the remote IP ATA (I can hear my voice coming from the other end, it is like I am talking to myself, some how there is a loopback created causing my transmitted voice to bounce back to me and I hear it from receiver!!! Has anybody experienced such a situation??).
I have tested the reverse direction by calling from the PSTN to the remote IP ATA, calls are successful with normal audio.
So looks like situation is better, with the exception of calls from remote IP ATA to PSTN ports of built-in analog card, which end up with looped-back audio towards IP ATA. Any recommendations on this part?
My e-mail: mohamed.sabbah@gmail.com