Recording External Lines

Discussion in '3CX Phone System - General' started by lemuppet, Mar 23, 2010.

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

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    Hi,

    We are trialling 3CX for a very specific use - taking a DDI (or 100s of them in fact) inbound call and directing it either to an internal user or to an external mobile / cell phone based on various rules. This is acheived by forwarding to an extension that has an all calls forward to an external number. APIs are used to determine the destination of the call up-front before calls come in on the DDIs.

    The calls come in on a VOIP provider and also leave on the VOIP provider.

    I can record a call from an extension to an extension.
    I can record a call from an extension to an externally forwarded extension.

    But as soon as I try to record an inbound call forwared out it does not seem to record?

    Is this possible with 3CX? If this is because they are on the same VOIP provider, if I used two different providers would it help?

    Here's hoping...

    Steve
     
  2. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,842
    Likes Received:
    299
    There is an option for each extension (and some of the trunks too, I believe), PBX delivers audio. Try it with that option enabled.
     
  3. lemuppet

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    Hi Leejor

    The inbound and outbound forwarding extensions have both got "Record all calls" ON and "PBX Delivers Audio" ON.

    The VOIP provider has "PBX Delivers Audio" ON also.


    I can't see anywhere else this could be enabled or disabled...


    Hope you can help...

    Steve
     
  4. mfm

    mfm Active Member

    Joined:
    Mar 4, 2010
    Messages:
    641
    Likes Received:
    2
    Hi,

    Welcome to the forum.
    Please read the forums rules regarding requesting for help, this will aid you in obtaining assistance faster, and avoid post which aren't following the regulations to get deleted.

    It would be better if you could post the logs of a full call that you are trying record. Please remember that it is important the the PBX is in verbose mode. To set the machine into verbose mode, from the management console, settings > Advanced > verbose mode. And restart all 3CX services.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. lemuppet

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    Thanks mfm,

    Have added the logging as requested and run the traces - unfortunately having problems - not sure if there is an upload limit - so will try to do in two posts...

    I have also tried turning off PBX delivers audio for the two VOIP providers but it has made no difference. Not sure which logs you would prefer (with that setting on or off).

    Here is the first half anyhow.








    EDITED BY MFM: when i asked for the logs I actually meant a snippet like this: :mrgreen:

    Code:
    08:22:07.609|.\Line.cpp(281)|Log5||LineCfg::getInboundTarget:Looking for inbound target: called=844247848; caller=02084638071<br>
    08:22:07.609|.\Line.cpp(330)|Log2||LineCfg::getInboundTarget:[CM503012]: Inbound out-of-office hours rule (unnamed) for 10003 forwards to DN:90001<br>
    08:22:07.875|.\CallCtrl.cpp(161)|Log2||CallCtrl::onIncomingCall:[CM503001]: Call(1): Incoming call from 02084638071@(Ln.10003@VOIPTalk) to <sip:90001@192.168.50.132:5060><br>
    08:22:07.890|.\Line.cpp(1059)|Log2||Line::printEndpointInfo:[CM505003]: Provider:[VOIPTalk] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Asterisk PBX] PBX contact: [sip:844247848@93.97.165.11:10600]<br>
    08:22:07.890|.\CallLeg.cpp(951)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:1.1<br>
    08:22:07.890|.\SLServer.cpp(794)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210000] C:1.1:Offer received. RTP connection: 77.240.48.210:64444(64445)<br>
    08:22:07.890|.\CallCtrl.cpp(331)|Log3||CallCtrl::onSelectRouteReq:[CM503010]: Making route(s) to <sip:90001@192.168.50.132:5060><br>
    08:22:07.890|.\CallCtrl.cpp(446)|Log2||CallCtrl::onSelectRouteReq:[CM503004]: Call(1): Route 1: VoIPline:07968239667@(Ln.10005@VOIPTalk2)@[Dev:sip:844247850@voiptalk.org:5060]<br>
    08:22:08.000|.\SLServer.cpp(794)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210002] C:1.2:Offer provided. Connection(transcoding mode): 93.97.165.11:10612(10613)<br>
    08:22:08.015|.\Target.cpp(430)|Log2||Target::makeOneInvite:[CM503025]: Call(1): Calling VoIPline:07968239667@(Ln.10005@VOIPTalk2)@[Dev:sip:844247850@voiptalk.org:5060]<br>
    08:22:13.531|.\CallLeg.cpp(257)|Log3||CallLeg::onAnswer:[CM503002]: Call(1): Alerting sip:844247850@voiptalk.org:5060<br>
    08:22:13.531|.\Line.cpp(1059)|Log2||Line::printEndpointInfo:[CM505003]: Provider:[VOIPTalk2] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] PBX contact: [sip:844247850@93.97.165.11:10600]<br>
    08:22:13.531|.\CallLeg.cpp(951)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:1.2<br>
    08:22:13.531|.\SLServer.cpp(794)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210001] C:1.2:Answer received. RTP connection[unsecure]: 77.240.48.210:64454(64455)<br>
    08:22:13.531|.\SLServer.cpp(794)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210003] C:1.1:Answer provided. Connection(transcoding mode[unsecure]):93.97.165.11:10610(10611)<br>
    08:22:15.031|.\CallLeg.cpp(951)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:1.2<br>
    08:22:15.031|.\SLServer.cpp(794)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210001] C:1.2:Answer received. RTP connection[unsecure]: 77.240.48.210:64454(64455)<br>
    08:22:15.031|.\CallCtrl.cpp(567)|Log2||CallCtrl::onLegConnected:[CM503007]: Call(1): Device joined: sip:844247848@voiptalk.org:5060<br>
    08:22:15.031|.\CallCtrl.cpp(567)|Log2||CallCtrl::onLegConnected:[CM503007]: Call(1): Device joined: sip:844247850@voiptalk.org:5060<br>
    Steve
     

    Attached Files:

  6. lemuppet

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    And here is the other half of the logs...

    still cannot upload CallHistoryService.Log and 3CXPhoneSystem.Trace.log I presume as theyare too big for the forum, so I have added these into a ZIP for upload...







    Many thanks

    Steve
     

    Attached Files:

  7. lemuppet

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    So lastly, here is the complete set of logs with "PBX Delivers Audio" back ON (and a system reboot) on both the in and outbound VOIP Providers.





    Many thanks

    Steve
     

    Attached Files:

  8. mfm

    mfm Active Member

    Joined:
    Mar 4, 2010
    Messages:
    641
    Likes Received:
    2
    Hi Steve,

    Made a small edit to your post, please read the forum rules regarding posting logs and information. Now from what i can see in the log file you submitted is that there is no attempt for the 3CX to record any calls at all. Please make sure that call recording is done at all legs of where the call has to pass from.

    p.s. Diagnosing logs as you send them is done by opening a ticket with us collection the support logs and we will indetify and route where exactly it is passing from. So if you do have paid support you should open a ticket.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. lemuppet

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    Thanks mfm

    In future will add a snippet, but did not know which one you would need :|

    Unfortunately we are trialling 3CX so do not have a support plan in place - unless we can get this working it won't do what we need, so am reluctant to purchase support in case the answer is that it can't record when not to an internal extension.


    Unfortunately, the 3CX VOIP Providers tab does not have a record all calls option and all the extensions are ON already.

    Where do I go from here?


    Steve
     
  10. mfm

    mfm Active Member

    Joined:
    Mar 4, 2010
    Messages:
    641
    Likes Received:
    2
    HI,

    I checked with support over here. There is currently no way of recording calls coming into the PBX and being sent out again. You may post a feature request if you wish. I apologize for not advising you earlier but I was not sure until now.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. lemuppet

    Joined:
    Mar 23, 2010
    Messages:
    24
    Likes Received:
    0
    Hi Mark,

    Thansk for your help - i will request this as an enhancement as suggested

    Steve
     
Thread Status:
Not open for further replies.