URL Pop-up and Transfer are not working and a couple of minor issues.

Asked by BenG

G'day,

Firstly, brilliant idea extension Jon, simple and clean!

After few teething problems we worked out that we needed to adjust the "context" to suit us. We needed "from-internal".
The other item was we had to create multiple "manager" entries, one for each user, otherwise the pop-ups would fail for all except one user.

But the final things we are trying to fix are the URL option and the Transfer option.
While we have put a URL into the box, it does not display with the Pop-up, we see the caller id etc, but no link and it does not "Auto Open" either.

Secondly, there is a Hangup (which works) and a Transfer, which accepts a number and then silently fails...

So not sure how to fix either of these?
The Version is 1.5.1.

And finally, as a suggestion, being able to script the file for deployment would be very useful.
eg allowing us to prefill the relevant fields. But it's not that big a deal.

Otherwise, first rate application.

Rgds Ben

Question information

Language:
English Edit question
Status:
Solved
For:
Asterisk Click2Dial Firefox Extension Edit question
Assignee:
No assignee Edit question
Solved by:
BenG
Solved:
Last query:
Last reply:
Revision history for this message
Jon (jonathan-semczyk) said :
#1

Hello Ben,

Thank you for your feedback.

Here we use this with the same manager for every users. Are you using
Astmanproxy ?

The context configured in the parameters is used for the outgoing call,
in most cases you need to set the same context as the phone is
configured in. You can use a different one but it should exists in the
dialplan.

True, the "open URL" does not work in this version, forgot to test it
before release. Should be fixed next.

The transfer works for me in a simple configuration. Might be related to
your config. What is your Asterisk version ? Are you using Freepbx ?
While trying to transfer via the "transfer button" do you see any
message in the Firefox console ?
To see more messages from the extension you can set the pref (in
about:config) extensions.asterisk.loglevel to 9

Regards,
Jon.

Le 09/11/2010 03:55, BenG a écrit :
> New question #133235 on Asterisk Click2Dial Firefox Extension:
> https://answers.launchpad.net/click2dial-firefox-extension/+question/133235
>
> G'day,
>
> Firstly, brilliant idea extension Jon, simple and clean!
>
> After few teething problems we worked out that we needed to adjust the "context" to suit us. We needed "from-internal".
> The other item was we had to create multiple "manager" entries, one for each user, otherwise the pop-ups would fail for all except one user.
>
> But the final things we are trying to fix are the URL option and the Transfer option.
> While we have put a URL into the box, it does not display with the Pop-up, we see the caller id etc, but no link and it does not "Auto Open" either.
>
> Secondly, there is a Hangup (which works) and a Transfer, which accepts a number and then silently fails...
>
> So not sure how to fix either of these?
> The Version is 1.5.1.
>
> And finally, as a suggestion, being able to script the file for deployment would be very useful.
> eg allowing us to prefill the relevant fields. But it's not that big a deal.
>
> Otherwise, first rate application.
>
> Rgds Ben
>
>

Revision history for this message
BenG (beng) said :
#2

G'day Jon,
We are not using Astmanproxy, that explains why we needed to create a login for each "manager".
When we get a bit of time we may implement it, but for the moment, and in a small test environment it's not a big issue for us.

RE Context, it had been a long time since I had played with the dialplans, so I missed the subtle difference between "from-internal" and just "internal", and because it (the FF extension) silently fails, it took a while to locate where we had gone wrong.

RE URL, ahh... that explains that :-)

With the Transfer, we are using Asterisk 1.4.21.2-2 On a Trixbox CE version 2.6
Once we increase the loglevel we see:

Response: Error
Message: Channel does not exist: undefined
and
Error: Channel does not exist: undefined

When we try to transfer.
The scenario is:
Extension 100 calls Extn 102, the popup etc works telling the user at extn 102 that 100 is calling.
User 102 then can click on the Transfer button and put in another extension, 103 and it accepts the number etc, but just closes the dialogue box and extn 102 continues to ring, while generating the above error.

Just as an aside, we also use FOP2 and transfers and work ok.

Rgds Ben

Revision history for this message
Jon (jonathan-semczyk) said :
#3

Hi,

That does not explain it, with Astmanproxy you probably need 1 manager
account per user. Without you don't. And I never tested this extension
with Astmanproxy.

To track the context issue you need to look at Asterisk logs.

Ok, you tried to transfer without answering the call first. Can you try
to answer then transfer ?

All your issues might be related to trixbox, I will get one here to test
the firefox extension against it.

Regards,
Jon.