Remote extensions redux...

Discussion in 'General' started by bittermike, Nov 14, 2010.

  1. bittermike

    Joined:
    Dec 9, 2009
    Messages:
    65
    Likes Received:
    0
    Hello,

    2 days ago we moved an elastix server from one location to another. This server has been working with no problems for over a year in the old location.

    This is a group of pizza stores in the San Francisco Bay area. They have several stores with one remote extensions in each store.

    We moved the call center to a new location 2 days ago and in the new location we are using the same DSL modem and Router as in the old location. The DSL connection in the new location runs at 5 MB down and .5 MB up.

    I have changed the external ip in SIP.conf and in sip_nat.conf to reflect the new public IP. All of the remote extensions have been updated with the IP's for the new location and they seem to register fine. The remote extensions ring we dial them.

    we are running g729 and it is confirmed that g729 is working.

    The problem we are having is one-way audio or no audio on remote extensions. I have searched in google and here in this forum and and it seems that this should be working just fine.


    Thanks in advance for any ideas as to what I am missing...


    here is the dump:


    [root@mpm ~]# asterisk -r

    =========================================================================
    Connected to Asterisk 1.4.33.1 currently running on mpm (pid = 2404)
    Verbosity is at least 3
    -- Executing [2115@from-internal:1] Macro("SIP/2003-00000014", "exten-vm|2115|2115") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/2003-00000014", "user-callerid") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/2003-00000014", "AMPUSER=2003") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/2003-00000014", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/2003-00000014", "1|Set|REALCALLERIDNUM=2003") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/2003-00000014", "AMPUSER=2003") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/2003-00000014", "AMPUSERCIDNAME=2003") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/2003-00000014", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/2003-00000014", "AMPUSERCID=2003") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/2003-00000014", "CALLERID(all)="2003" <2003>") in new stack
    -- Executing [s@macro-user-callerid:9] ExecIf("SIP/2003-00000014", "0|Set|CHANNEL(language)=") in new stack
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/2003-00000014", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/2003-00000014", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/2003-00000014", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] NoOp("SIP/2003-00000014", "Using CallerID "2003" <2003>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/2003-00000014", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/2003-00000014", "VMBOX=2115") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/2003-00000014", "EXTTOCALL=2115") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/2003-00000014", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/2003-00000014", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/2003-00000014", "RT=15") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/2003-00000014", "record-enable|2115|IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/2003-00000014", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("SIP/2003-00000014", "recordingcheck|20101114-074146|1289749306.43") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    recordingcheck|20101114-074146|1289749306.43: Inbound recording not enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("SIP/2003-00000014", "") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/2003-00000014", "dial|15|Ttr|2115") in new stack
    -- Executing [s@macro-dial:1] GotoIf("SIP/2003-00000014", "1?dial") in new stack
    -- Goto (macro-dial,s,3)
    -- Executing [s@macro-dial:3] AGI("SIP/2003-00000014", "dialparties.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
    dialparties.agi: Starting New Dialparties.agi
    == Parsing '/etc/asterisk/manager.conf': Found
    == Parsing '/etc/asterisk/manager_additional.conf': Found
    == Parsing '/etc/asterisk/manager_custom.conf': Found
    == Manager 'admin' logged on from 127.0.0.1
    dialparties.agi: Caller ID name is '2003' number is '2003'
    dialparties.agi: Methodology of ring is 'none'
    -- dialparties.agi: Added extension 2115 to extension map
    -- dialparties.agi: Extension 2115 cf is disabled
    -- dialparties.agi: Extension 2115 do not disturb is disabled
    dialparties.agi: ExtensionState: 0
    dialparties.agi: Extension 2115 has ExtensionState: 0
    -- dialparties.agi: Checking CW and CFB status for extension 2115
    -- dialparties.agi: dbset CALLTRACE/2115 to 2003
    -- dialparties.agi: Filtered ARG3: 2115
    -- AGI Script dialparties.agi completed, returning 0
    -- Executing [s@macro-dial:7] Dial("SIP/2003-00000014", "SIP/2115|15|Ttr") in new stack
    -- Called 2115
    == Manager 'admin' logged off from 127.0.0.1
    -- SIP/2115-00000015 is ringing
    -- SIP/2115-00000015 answered SIP/2003-00000014
    -- Executing [h@macro-dial:1] Macro("SIP/2003-00000014", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/2003-00000014", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/2003-00000014", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/2003-00000014", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/2003-00000014", "") in new stack
    == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/2003-00000014' in macro 'hangupcall'
    == Spawn h extension (macro-dial, h, 1) exited non-zero on 'SIP/2003-00000014'
    == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/2003-00000014' in macro 'dial'
    == Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'SIP/2003-00000014' in macro 'exten-vm'
    == Spawn extension (from-internal, 2115, 1) exited non-zero on 'SIP/2003-00000014'
    mpm*CLI>
    mpm*CLI> sip show channels
    mpm*CLI>
    Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
    192.168.2.77 (None) 00192f73-cf 00101/01322 0x0 (nothing) No Rx: REGISTER
    1 active SIP channel
    -- Executing [2115@from-internal:1] Macro("SIP/2003-00000016", "exten-vm|2115|2115") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/2003-00000016", "user-callerid") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/2003-00000016", "AMPUSER=2003") in new stack
    -- Executing [s@macro-user-callerid:2] GotoIf("SIP/2003-00000016", "0?report") in new stack
    -- Executing [s@macro-user-callerid:3] ExecIf("SIP/2003-00000016", "1|Set|REALCALLERIDNUM=2003") in new stack
    -- Executing [s@macro-user-callerid:4] Set("SIP/2003-00000016", "AMPUSER=2003") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/2003-00000016", "AMPUSERCIDNAME=2003") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/2003-00000016", "0?report") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/2003-00000016", "AMPUSERCID=2003") in new stack
    -- Executing [s@macro-user-callerid:8] Set("SIP/2003-00000016", "CALLERID(all)="2003" <2003>") in new stack
    -- Executing [s@macro-user-callerid:9] ExecIf("SIP/2003-00000016", "0|Set|CHANNEL(language)=") in new stack
    -- Executing [s@macro-user-callerid:10] GotoIf("SIP/2003-00000016", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/2003-00000016", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/2003-00000016", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [s@macro-user-callerid:19] NoOp("SIP/2003-00000016", "Using CallerID "2003" <2003>") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/2003-00000016", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/2003-00000016", "VMBOX=2115") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/2003-00000016", "EXTTOCALL=2115") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/2003-00000016", "CFUEXT=") in new stack
    -- Executing [s@macro-exten-vm:6] Set("SIP/2003-00000016", "CFBEXT=") in new stack
    -- Executing [s@macro-exten-vm:7] Set("SIP/2003-00000016", "RT=15") in new stack
    -- Executing [s@macro-exten-vm:8] Macro("SIP/2003-00000016", "record-enable|2115|IN") in new stack
    -- Executing [s@macro-record-enable:1] GotoIf("SIP/2003-00000016", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [s@macro-record-enable:4] AGI("SIP/2003-00000016", "recordingcheck|20101114-074241|1289749361.45") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
    recordingcheck|20101114-074241|1289749361.45: Inbound recording not enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [s@macro-record-enable:5] MacroExit("SIP/2003-00000016", "") in new stack
    -- Executing [s@macro-exten-vm:9] Macro("SIP/2003-00000016", "dial|15|Ttr|2115") in new stack
    -- Executing [s@macro-dial:1] GotoIf("SIP/2003-00000016", "1?dial") in new stack
    -- Goto (macro-dial,s,3)
    -- Executing [s@macro-dial:3] AGI("SIP/2003-00000016", "dialparties.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
    dialparties.agi: Starting New Dialparties.agi
    == Parsing '/etc/asterisk/manager.conf': Found
    == Parsing '/etc/asterisk/manager_additional.conf': Found
    == Parsing '/etc/asterisk/manager_custom.conf': Found
    == Manager 'admin' logged on from 127.0.0.1
    dialparties.agi: Caller ID name is '2003' number is '2003'
    dialparties.agi: Methodology of ring is 'none'
    -- dialparties.agi: Added extension 2115 to extension map
    -- dialparties.agi: Extension 2115 cf is disabled
    -- dialparties.agi: Extension 2115 do not disturb is disabled
    dialparties.agi: ExtensionState: 0
    dialparties.agi: Extension 2115 has ExtensionState: 0
    -- dialparties.agi: Checking CW and CFB status for extension 2115
    -- dialparties.agi: dbset CALLTRACE/2115 to 2003
    -- dialparties.agi: Filtered ARG3: 2115
    == Manager 'admin' logged off from 127.0.0.1
    -- AGI Script dialparties.agi completed, returning 0
    -- Executing [s@macro-dial:7] Dial("SIP/2003-00000016", "SIP/2115|15|Ttr") in new stack
    -- Called 2115
    -- SIP/2115-00000017 is ringing
    mpm*CLI> sip show channels
    Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
    173.8.143.218 2115 20cd309835c 00102/00000 0x100 (g729) No Init: INVITE
    192.168.2.110 2003 00164757-e3 00101/00102 0x100 (g729) No Rx: INVITE
    2 active SIP channels
    -- SIP/2115-00000017 answered SIP/2003-00000016
    -- Executing [h@macro-dial:1] Macro("SIP/2003-00000016", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/2003-00000016", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [s@macro-hangupcall:4] GotoIf("SIP/2003-00000016", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [s@macro-hangupcall:7] GotoIf("SIP/2003-00000016", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [s@macro-hangupcall:9] Hangup("SIP/2003-00000016", "") in new stack
    == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/2003-00000016' in macro 'hangupcall'
    == Spawn h extension (macro-dial, h, 1) exited non-zero on 'SIP/2003-00000016'
    == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/2003-00000016' in macro 'dial'
    == Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'SIP/2003-00000016' in macro 'exten-vm'
    == Spawn extension (from-internal, 2115, 1) exited non-zero on 'SIP/2003-00000016'
    mpm*CLI>
     
  2. andyshawn

    Joined:
    Apr 3, 2009
    Messages:
    113
    Likes Received:
    0
    Does the elastix server have a public IP address?
    Is the elastix server behind a firewall?
    You said you are using the same router and modem, do you mean the same brand or did you actually take them from the old location and move them to the new location?
     
  3. bittermike

    Joined:
    Dec 9, 2009
    Messages:
    65
    Likes Received:
    0
    yes the Elastix server has a public IP address.

    I changed the Public IP address in sip.conf and sip_nat.conf to refelct the new IP address.

    I am using the same EXACT same DSL MODEM and router that we were using in the old location. I have updated the old router and MODEM with the new ip information.

    The internet works and we are able to call remote extensions but we have one-way audio. it is the same with a cisco phone or a soft phone.
     
  4. andreslie1

    Joined:
    Dec 27, 2007
    Messages:
    17
    Likes Received:
    0
    witch way ?? remote extencion liten you or backwards
     
  5. bittermike

    Joined:
    Dec 9, 2009
    Messages:
    65
    Likes Received:
    0
    the remote extension can hear the call center.

    The call center can not hear the remote extension.
     

Share This Page