Forwarding external VOIP calls to another external number

Discussion in '3CX Phone System - General' started by tmyklebust, Feb 22, 2008.

Thread Status:
Not open for further replies.
  1. tmyklebust

    Joined:
    Feb 14, 2008
    Messages:
    5
    Likes Received:
    0
    I have some trouble with forwarding calls that originate from an external VOIP line to another external number.

    I'm only using VOIP lines. There are two incoming lines that are directed to the internal exension 200. One of these lines is also used for outgoing calls from 200 and the other one is used for outgoing calls for extension 100.

    Extension 200 is forwarded to my cell phone after 10 seconds. When I call extension 200 from the internal extension 100 everything works fine - the call is transferred to my cell phone after 10 seconds. (The only strange thing here, is that the outbound rule applied to this forward call is the one configured for extension 100. I would think that if extension 200 is forwarding a call, it should use that extension number when it is matching "call from extension" in the outbound rule.)

    When I call from an outside number (to one of my to lines - doesn't matter which one), I just get a "(6): Attempt to reach [sip:200@xxx:5060] failed. Reason: No Answer" followed by a "call terminated" when the transfer is supposed to happen.

    I'm pretty sure this is a bug (or at least a weakness..). Can somebody prove I'm wrong?

    Here is the server log:

    16:24:57.213 Call::Terminate [CM503008]: Call(17): Call is terminated
    16:24:57.193 LineCfg::getInboundTarget [CM503011]: Inbound office hours' rule for LN:10000 forwards to DN:200
    16:24:57.193 LineCfg::getInboundTarget [CM503011]: Inbound office hours' rule for LN:10000 forwards to DN:200
    16:24:57.183 Call::RouteFailed [CM503014]: Call(17): Attempt to reach [sip:200@faktumsoftware:5060] failed. Reason: No Answer
    16:24:46.898 CallCtrl::eek:nSelectRouteReq [CM503004]: Call(17): Calling: Ext:200@[Dev:sip:200@192.168.11.150:5060;transport=udp]
    16:24:46.898 Line::printEndpointInfo [CM505003]: Provider:[Sip Gate] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] Transport: [sip:192.168.11.11:5060]
    16:24:46.898 LineCfg::getInboundTarget [CM503011]: Inbound office hours' rule for LN:10000 forwards to DN:200
    16:24:46.868 CallCtrl::eek:nIncomingCall [CM503001]: Call(17): Incoming call from Unknown@(Ln.10000@Sip Gate) to [sip:200@faktumsoftware:5060]
    16:24:46.668 LineCfg::getInboundTarget [CM503011]: Inbound office hours' rule for LN:10000 forwards to DN:200


    Why is it showing this Inbound office hour's rule two times after the call failed? Looks like it uses the inbound rule when it is actually supposed to forward the call.


    Regards
    Terje Myklebust
     
  2. Wardy

    Wardy New Member

    Joined:
    Sep 18, 2007
    Messages:
    110
    Likes Received:
    0
    Do you have the VOIP lines set to make more than one similtanious call per line this will help.

    The 3CX will be using the out bound rule from Ext100 as I assume that you have it set to use if calls come from that extension. If you set a rule to use a line if the number begins with say 9 and set it to strip that number, then set the forward number to have a 9 before it this will fix it to the line you want.

    Stephen
     
Thread Status:
Not open for further replies.