Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

FOP2 Community Forum

  1. Home
  2. Support
  3. Parking BIG problem!

Parking BIG problem!

Scheduled Pinned Locked Moved Support
21 Posts 3 Posters 264 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B
    B
    bazoozoo
    wrote on last edited by
    #9

    When i parking a call with sip client by transfer to number *88 it is transfers with CID prepending. It is a proper behavior.
    When i transfer throu fop2, its just park without CID prepend.

    1 Reply Last reply
    0
    • N
      N
      nicolas
      wrote on last edited by
      #10

      That CID prepend you post is a dialplan feature of FreePBX, as such, you won't find that on native FOP2 as FOP2 will use just regular Asterisk applications and no special dialplan hacks. However, you can very well look at the parking dialplan generated by freepbx when that callerid prepend is configured, and model/replicate/mimic the fop2-park context to behave in a similar way. It is up to you to model contexts with your backend configurator, as PARK does not have feature to manipulate callerid in a native form.

      So, the same way you found a typo, you can very well review the parking contexts on FreePBX and modify the fop2-park context to change callerid on call return, perhaps some variables are set, etc.. I have no idea, and it is not the duty/task of FOP2 to know every possible backend dialplan changes over time with custom features.

      If you find the way to mimic behaviour, then I can document that on members.asternic.biz or FAQ... or perhaps update the generate_override_contexts.pl script.

      Best regards,

      1 Reply Last reply
      0
      • B
        B
        bazoozoo
        wrote on last edited by
        #11

        12896:@admin escribi贸:

        you can very well look at the parking dialplan generated by freepbx

        Already did it, and it is veeeeeeery confusing(((((

        1 Reply Last reply
        0
        • N
          N
          nicolas
          wrote on last edited by
          #12

          Well, you chose FreePBX., you have to live with it. 馃檪 It is not a FOP2 issue. If you catch me on the live help and I happen to have time, we can try to look at the dialplan together. (Unfortunately, lately I really lack time, but you might want to try anyways).
          Best regards,

          1 Reply Last reply
          0
          • B
            B
            bazoozoo
            wrote on last edited by
            #13

            12911:@admin escribi贸:

            you chose FreePBX

            It's choise of my employer 馃槥

            12911:@admin escribi贸:

            you have to live with it

            Is it life? I don't think so! 馃槃

            12911:@admin escribi贸:

            It is not a FOP2 issue

            Agree!

            12911:@admin escribi贸:

            If you catch me on the live

            Thank you, if i could not resolve the problem by myself, i will! 馃檪

            1 Reply Last reply
            0
            • B
              B
              bazoozoo
              wrote on last edited by
              #14

              Well, i am stuppid))))
              I realise that the problem not in the CID prepend or else...
              Problem is that FOP2 is not display who has parked the call!
              And it is only if i parking from the fop2!
              When i park a call by feauture code- it is normal....
              FOP2 Park like this:

              Feauturecode psrk like this:

              [fop2-park]
              exten => _X.,1,Set(ARRAY(RETURN_EXTENSION,RETURN_CONTEXT,PARKBUTTON)=${CUT(EXTEN,:,1)},${CUT(EXTEN,:,2)},${CUT(EXTEN,:,3)})
              exten => _X.,2,GotoIf($["${PARKBUTTON}" = "PARK/default"]?5)
              exten => _X.,3,GotoIf($["${PARKBUTTON}" = ""]?5)
              exten => _X.,4,Set(PARKINGLOT=${PARKBUTTON:5})
              exten => _X.,5,Park(,sc(${RETURN_CONTEXT},${RETURN_EXTENSION},1))
              
              1 Reply Last reply
              0
              • A
                A
                AlexRS
                wrote on last edited by
                #15

                But is there a way to see who parked call?

                1 Reply Last reply
                0
                • N
                  N
                  nicolas
                  wrote on last edited by
                  #16

                  I will make tests with asterisk 13 when I have time with parking, as it should work fine. Today is now too late and my internet connection is down, using my phone to tether.

                  1 Reply Last reply
                  0
                  • A
                    A
                    AlexRS
                    wrote on last edited by
                    #17

                    I tryed to park call by 'park()' function in dialplan. I cant get it work to show who parked the call. So I think, its asterisk Park() function issue...

                    1 Reply Last reply
                    0
                    • B
                      B
                      bazoozoo
                      wrote on last edited by
                      #18

                      12946:@AlexRS escribi贸:

                      I tryed to park call by 'park()' function in dialplan. I cant get it work to show who parked the call. So I think, its asterisk Park() function issue...

                      I tried it before opening this theme. But! When i park call with feature code *88 or transfer call through sip to park lot client? it's work perfect.

                      1 Reply Last reply
                      0
                      • B
                        B
                        bazoozoo
                        wrote on last edited by
                        #19

                        Well, i have downgraded "asterisk" to version 11.25.1 and everything fine now!!!

                        1 Reply Last reply
                        0
                        • B
                          B
                          bazoozoo
                          wrote on last edited by
                          #20

                          I have downgrade asterisk to version 11.25.1. For now, When call came to queue and agent answered the call, when parking (through fop2) a call happened this:

                          -- Executing [999,from-internal,PARK/default@fop2-park:5] Park("Local/999@from-queue-0000000f;2", ",from-internal,999,1,s") in new stack
                          

                          If call not came to queue (intercepted from trunk by agent), when parking (through fop2) a call happened this:

                          -- Executing [999,from-internal,PARK/default@fop2-park:5] Park("SIP/dsi-00000008", ",from-internal,999,1,s") in new stack
                          

                          And in this case, Park works correct.

                          Differense is what fop2 trying to park:

                          Local/999@from-queue-0000000f;2

                          or

                          SIP/dsi-00000008

                          1 Reply Last reply
                          0
                          • B
                            B
                            bazoozoo
                            wrote on last edited by
                            #21

                            For now i use CALLERID(name) to identify whos park a call, but, i think, it is not a good solution

                            [fop2-park]
                            exten => _X.,1,Set(ARRAY(RETURN_EXTENSION,RETURN_CONTEXT,PARKBUTTON)=${CUT(EXTEN,:,1)},${CUT(EXTEN,:,2)},${CUT(EXTEN,:,3)})
                            exten => _X.,2,GotoIf($["${PARKBUTTON}" = "PARK/default"]?5)
                            exten => _X.,3,GotoIf($["${PARKBUTTON}" = ""]?5)
                            exten => _X.,4,Set(PARKINGLOT=${PARKBUTTON:5})
                            exten => _X.,5,Set(CALLERID(name)=______________${RETURN_EXTENSION})
                            exten => _X.,6,Park(,${RETURN_CONTEXT},${RETURN_EXTENSION},1,s)
                            
                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 馃挆

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups