Voice Path Cut-Through Issue with FreePBX-v3 and Freeswitch 1.0.6

kenn10's picture

Not sure if this is FreePbX, NAT'ing or Freeswitch. I got a wild hair to try FreePBX-v3 with Freeswitch and followed the instructions posted on the Freeswitch site to set it up. I used Centos 5.4 (which had Asterisk 16.2.6 and FreePBX-v2.8 installed as well but not running) and downloaded FreePBX-v3 and Freeswitch 1.0.6.

I first installed Freeswitch per instructions and tested it with the pre-installed sip extension 1000 and 1001. All worked well. Bringing up the virgin Freeswitch was smooth and it worked for extension to extension calls just fine. Next I did a manual edit per the Freeswitch wiki to install a Flowroute outbound trunk. I was easily able to make outbound calls as well prior to installing FreePBX-v3.

I next installed FreePBX-v3. There were a couple of glitches in the install like FreePBX going into directory /var/www/FreePBX-v3 rather than /var/www/html/FreePBX-v3 but that was not a big issue. The database passwords were another puzzle since the default FreePBX-v3 passwords did not work. I figured that out that the default password of "passw0rd" was in use and got past that. Next, the permissions for various directories did not get set for write permissions that the FreePBX-v3 install expected. I muddled through all of that and got the install to run through its paces.

Soon I was looking at a nicely developed though radically different looking FreePBX for Freeswitch! The original test extensions for Freeswitch were overwritten by default test data loaded by FreePBX-v3. I soon was working with device 'sip1' and extension 2011 to get a working phone on the system. I added a second phone as well. I made a test call from one extension to the other and it rang. When I picked up the other phone, there was no audio. I puzzled with this and tried it again...no talk path. I tried putting the call on hold and the calling phone got music just fine. When I resumed the call, the talk path was in place this time. I tried again and upon answer got no talk path. I put the call on hold and resumed and the talk path cut through.

Next, I added a Flowroute trunk using the FreePBX-v3 interface and it registered just fine. I made an outbound call. Freeswitch indicated on the CLI that it was providing early audio, but I got no ringback. The destination answered, but I got no audio. Again, I put the call on hold and resumed and the audio path cut through.

Remember, I haven't made any changes to the default install other than registering two phones and adding a trunk. So I don't understand the talk-path issue unless it is NAT related. I then puzzled with the interfaces and such but had little success.

Am I missing something here or is there just something wrong with the program at this point? I don't want to post a bug if I'm just ignorant of something in the setup due to my Freeswitch newbie status.


__________________