Call park question

Discussion in '3CX Phone System - General' started by leejor, Apr 11, 2010.

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

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    I've never really had to use the call park feature but thought I'd try it out. Using an analog phone with a Linksys 2102, did a flash and tried both *00 and *01, got the same results, busy tone, in both cases. the log looks like this...

    Code:
    16:32:51.898  [MS105000] C:41.1: No RTP packets were received:remoteAddr=192.168.248.201:16430,extAddr=0.0.0.0:0,localAddr=192.168.248.200:7226
    16:32:51.788  [CM503008]: Call(41): Call is terminated
    6:32:51.788  [CM503008]: Call(41): Call is terminated
    16:32:40.429  [CM503008]: Call(42): Call is terminated
    16:32:40.413  [CM503015]: Call(42): Attempt to reach <sip:*00@192.168.248.200:5060> failed. Reason: Busy
    16:32:40.413  [CM503003]: Call(42): Call to sip:*00@[b]mysipdomain.local[/b]:5060 has failed; Cause: 486 Busy Here; from IP:127.0.0.1:40000
    16:32:39.898  [CM503024]: Call(42): Calling Ext:Ext.*0@[Dev:sip:*0@127.0.0.1:40000;rinstance=4102f0a012c3283e]
    16:32:39.882  [CM503004]: Call(42): Route 1: Ext:Ext.*0@[Dev:sip:*0@127.0.0.1:40000;rinstance=4102f0a012c3283e]
    16:32:39.866  [CM503001]: Call(42): Incoming call from Ext.250 to <sip:*00@192.168.248.200:5060>
    16:32:32.195  [CM503007]: Call(41): Device joined: sip:250@192.168.248.222:5060
    16:32:32.179  [CM503007]: Call(41): Device joined: sip:201@192.168.248.201:5060
    16:32:29.413  [CM503024]: Call(41): Calling Ext:Ext.250@[Dev:sip:250@192.168.248.222:5060]
    16:32:29.413  [CM503004]: Call(41): Route 1: Ext:Ext.250@[Dev:sip:250@192.168.248.222:5060]
    16:32:29.398  [CM503001]: Call(41): Incoming call from Ext.201 to <sip:250@192.168.248.200>
    I removed my local domain (for testing) from the Settings/Advanced/Local Sip Domian or it will appears in place of mysipdomain.local in the log.
    What's all that about?
    All special sevice codes have been left at the defaults and I'm using a Demo licence.
     
  2. mfm

    mfm Active Member

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

    Your logs do not seem to be in verbose logging, please repost call setting and picking up in verbose mode, also please remember to use code and /code for server logs.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    Thanks, I'll try it again today in verbose. I don't follow on "use code and /code for server logs." I just cut and pasted the logs.
     
  4. SY

    SY Well-Known Member
    3CX Support

    Joined:
    Jan 26, 2007
    Messages:
    1,825
    Likes Received:
    2
    10 parking orbits are available.
    Each of parking orbit is the queue of calls. Each call which is parked (see procedure below) to specific obit is put at the end of the queue.
    Procedure to park call - is blind transfer of the active call the <unparkprefix><orbitnumber> number.
    For example,if parkprefix=*0 then ou have ten destinations - *00, *01...*09
    Attended transfer procedure cannot be used as well as "emulation" of blind transfer.

    Unpark: call to <unparkprefix><orbitnumber>[<extensionnumber>]
    <unparkprefix><orbitnumber> - get first call from the orbit queue
    <unparkprefix><orbitnumber><extensionnumber> - get first call from the orbit queue which was parked by extension <extension number>
    Example:
    if unparkprefix=*1 then you can call
    *10 - to get first call from the orbit queue formed by using blind transfers to *00 (*11 - to *01, and so on)
    *10100 - to get first call from the orbit queue formed by using blind transfers to *00 from extension 100, (*11100 - to *01, and so on)

    Call assistant should allow you to "park to" and/or "unpark from" any queue, any call, at any time.

    I know, it is slightly complex, but "dialcodes" are always sophisticated.

    Thanks
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    Here is the Verbose log. It doesn't tell me much more.

    Kindly place all server code in code and /code - MFM
    Code:
    12:59:37.320  [MS105000] C:1.1: No RTP packets were received:remoteAddr=192.168.248.201:16440,extAddr=0.0.0.0:0,localAddr=192.168.248.200:7000
    12:59:37.304  [CM503008]: Call(1): Call is terminated
    12:59:37.304  [CM503008]: Call(1): Call is terminated
    12:59:31.335  [CM503008]: Call(2): Call is terminated
    12:59:31.320  [CM503015]: Call(2): Attempt to reach <sip:*01@192.168.248.200:5060> [b]failed. Reason: Busy[/b]
    12:59:31.320  [CM503003]: Call(2): Call to sip:*01@[b]xxxxx.selfip.info[/b]:5060 has failed; Cause: 486 Busy Here; from IP:127.0.0.1:40000
    12:59:31.304  [CM505001]: Ext.*0: Device info: Device Identified: [Man: 3CX Ltd.;Mod: Parking orbit;Rev: General] Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX Parking Orbit] Transport: [sip:127.0.0.1:5060]
    12:59:31.304  [CM503002]: Call(2): Alerting sip:*0@127.0.0.1:40000;rinstance=363e92d045485037
    12:59:30.804  [CM503024]: Call(2): Calling Ext:Ext.*0@[Dev:sip:*0@127.0.0.1:40000;rinstance=363e92d045485037]
    12:59:30.804  [MS210004] C:2.2:Offer provided. Connection(proxy mode): 127.0.0.1:7006(7007)
    12:59:30.804  [CM503004]: Call(2): Route 1: Ext:Ext.*0@[Dev:sip:*0@127.0.0.1:40000;rinstance=363e92d045485037]
    12:59:30.804  [MS210000] C:2.1:Offer received. RTP connection: 192.168.248.222:16422(16423)
    12:59:30.788  [CM503010]: Making route(s) to <sip:*01@192.168.248.200:5060>
    12:59:30.788  Remote SDP is set for legC:2.1
    12:59:30.788  [CM505001]: Ext.250: Device info: Device Identified: [Man: Linksys;Mod: SPA Series;Rev: General] Capabilities:[reinvite, no-replaces, able-no-sdp, recvonly] UserAgent: [Linksys/SPA3102-5.1.7(GW)] Transport: [sip:192.168.248.200:5060]
    12:59:30.773  [CM503001]: Call(2): Incoming call from Ext.250 to <sip:*01@192.168.248.200:5060>
    12:59:30.773  [CM500002]: Info on incoming INVITE:
    
      INVITE sip:[b]*01[/b]@192.168.248.200:5060 SIP/2.0
    
      Via: SIP/2.0/UDP 192.168.248.222:5060;branch=z9hG4bK-ae6cac3d
    
      Max-Forwards: 70
    
      Contact: "SPA-3102"<sip:250@192.168.248.222:5060>
    
      To: <sip:*01@192.168.248.200:5060>
    
      From: "SPA-3102"<sip:250@192.168.248.200:5060>;tag=2e05112ac1dd2361o0
    
      Call-ID: 7c3b479e-b4ed3f7d@192.168.248.222
    
      CSeq: 102 INVITE
    
      Expires: 240
    
      Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
    
      Proxy-Authorization: Digest username="250",realm="3CXPhoneSystem",nonce="414d535c01d40ca254:f3a373f763b9b820b3b2e2c6440f547d",uri="sip:*01@192.168.248.200:5060",algorithm=MD5,response="0b1548719e191e740853f0fab5965d22"
    
      Supported: x-sipura, replaces
    
      User-Agent: Linksys/SPA3102-5.1.7(GW)
    
      Content-Length: 0
    
      Remote-Party-ID: SPA-3102 <sip:250@192.168.248.200:5060>;screen=yes;party=calling
    
      
    
    12:59:27.788  [MS210003] C:1.2:Answer provided. Connection(transcoding mode):192.168.248.200:7002(7003)
    12:59:27.788  [MS210001] C:1.1:Answer received. RTP connection: 192.168.248.201:16440(16441)
    12:59:27.788  Remote SDP is set for legC:1.1
    12:59:27.679  [MS210002] C:1.1:Offer provided. Connection(transcoding mode): 192.168.248.200:7000(7001)
    12:59:27.679  [MS210000] C:1.2:Offer received. RTP connection: 0.0.0.0:16420(16421)
    12:59:27.679  Remote SDP is set for legC:1.2
    12:59:23.491  Session 61 of leg C:1.1 is confirmed
    12:59:23.413  [CM503007]: Call(1): Device joined: sip:250@192.168.248.222:5060
    12:59:23.398  [CM503007]: Call(1): Device joined: sip:201@192.168.248.201:5060
    12:59:23.398  [MS210007] C:1.1:Answer provided. Connection(by pass mode): 192.168.248.222:16420(16421)
    12:59:23.398  [MS210001] C:1.2:Answer received. RTP connection: 192.168.248.222:16420(16421)
    12:59:23.398  Remote SDP is set for legC:1.2
    12:59:23.382  [CM505001]: Ext.250: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] Transport: [sip:192.168.248.200:5060]
    12:59:23.382  [CM503002]: Call(1): Alerting sip:250@192.168.248.222:5060
    12:59:21.179  [CM503024]: Call(1): Calling Ext:Ext.250@[Dev:sip:250@192.168.248.222:5060]
    12:59:21.179  [MS210006] C:1.2:Offer provided. Connection(by pass mode): 192.168.248.201:16440(16441)
    12:59:21.179  [CM503004]: Call(1): Route 1: Ext:Ext.250@[Dev:sip:250@192.168.248.222:5060]
    12:59:21.148  [MS210000] C:1.1:Offer received. RTP connection: 192.168.248.201:16440(16441)
    12:59:21.148  [CM503010]: Making route(s) to <sip:250@192.168.248.200>
    12:59:21.132  Remote SDP is set for legC:1.1
    12:59:21.132  [CM505001]: Ext.201: Device info: Device Identified: [Man: Linksys;Mod: SPA Series;Rev: General] Capabilities:[reinvite, no-replaces, able-no-sdp, recvonly] UserAgent: [Linksys/SPA2102-5.2.10] Transport: [sip:192.168.248.200:5060]
    12:59:21.132  [CM503001]: Call(1): Incoming call from Ext.201 to <sip:250@192.168.248.200>
    12:59:21.116  [CM500002]: Info on incoming INVITE:
    
      INVITE sip:250@192.168.248.200 SIP/2.0
    
      Via: SIP/2.0/UDP 192.168.248.201:5060;branch=z9hG4bK-5a0bbe87
    
      Max-Forwards: 70
    
      Contact: "Ext. 201"<sip:201@192.168.248.201:5060>
    
      To: <sip:250@192.168.248.200>
    
      From: "Ext. 201"<sip:201@192.168.248.200>;tag=5092fea2406df4c7o0
    
      Call-ID: d6250bfe-3065e71b@192.168.248.201
    
      CSeq: 102 INVITE
    
      Expires: 240
    
      Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
    
      Proxy-Authorization: Digest username="201",realm="3CXPhoneSystem",nonce="414d535c01d40c9813:07332e54f96d783528218a9bdece947c",uri="sip:250@192.168.248.200",algorithm=MD5,response="69382e090af16a9134c008e980015e85"
    
      Supported: x-sipura, replaces
    
      User-Agent: Linksys/SPA2102-5.2.10
    
      Content-Length: 0
    
      Remote-Party-ID: Ext. 201 <sip:201@192.168.248.200>;screen=yes;party=calling
    
    [quote="SY"]Attended transfer procedure cannot be used as well as "emulation" of blind transfer.[/quote]
    
    So how does one go about parking a call when using an ATA such as the SPA2102? do you not just, flash, then *00 or *01 because that just gives me a busy signal. If I hang up and then go on hook again I'm connected back to the caller, like they were put on hold.
    Why does my DynDNS location, which is datafilled in the Local SIP Domain under Settings For Direct SIP Calls, even show up in this senario???
    Thanks.
     
  6. SY

    SY Well-Known Member
    3CX Support

    Joined:
    Jan 26, 2007
    Messages:
    1,825
    Likes Received:
    2
    Lee,

    Could you please post the wireshark capture of "blind transfer" performed by SPA 2102/3102?
    It will cover all questions.

    Thanks
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    Hopefully, in the next day or two I can find an old hub and get some time to do that.
    Thanks
     
  8. mfm

    mfm Active Member

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

    Kindly open a ticket and post it there. We will be able to give you faster responses.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    If I had a service contract, I would, however....
     
  10. mfm

    mfm Active Member

    Joined:
    Mar 4, 2010
    Messages:
    641
    Likes Received:
    2
    Sorry about that I thought you were a 3CX partner. A wireshark capture will help at this point.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    Only had about a half hour to play around with it today, so no Wireshark so far. What I did discover is that using an SPA942, call park will only work if I use the blind transfer key, not the transfer or conference key, 3CX logs show the same failure as an attempt from the 2102.

    What it means is that you answer that call, right arrow on the round selector to make blind transfer button appear on soft menu, press it, dial *01, then press the soft "dial" key, then hang up. A bit of complicated. The call can then be picked up on any other extension with *11.

    What this indicates to me is that a flash on the 2102 is seen by 3CX as an attended transfer, which it doesn't like. There is a default blind transfer code on the spa2102 of *98. a flash and *98 gives a second dialtone....and that's about as far as I got today.
     
  12. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    OK, got it working. From a 2102 it requires... flash, then dialing ...*98*01, to park the call in orbit 1. Just like ...flash, then dialing *98201, blind transfers a caller to ext 201. Took a while to figure out that 3Cx wanted a blind transfer.
     
  13. SY

    SY Well-Known Member
    3CX Support

    Joined:
    Jan 26, 2007
    Messages:
    1,825
    Likes Received:
    2
    It was the reason why I specified "blind transfer" in my description.
    For some reason, the "attended" style of parking is available in some phones as separate "park" button and, at the same time, the procedure of "blind" transfer is not so easy.
    Other phones has very easy to use blind procedure: press transfer button->enter number->press confirm button. So, it is quite easy to use 3CX PBX parking with this phones.

    It may be a good idea to add "attended" style of parking just for "compatibility", but I insist that the parking orbit implementation which use blind transfer is the better approach. Unfortunatelly, it requires easy to use blind transfer :(
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. leejor

    leejor Well-Known Member

    Joined:
    Jan 22, 2008
    Messages:
    10,375
    Likes Received:
    231
    Unfortunately the blind transfer key on the Linksys 942 (not sure about the other models) is not on the default soft menu and requires a key press just to access.

    On an analogue set using a Linksys ATA, if programmable speed call keys are available on the phone, they can be pre-programmed with the required 6 digit codes (and perhaps even the flash), so that call park only requires one key press.
     
Thread Status:
Not open for further replies.