tipichris / TBDialOut

A Thunderbird extension to enable one-click dialing direct from your address book
http://www.oak-wood.co.uk/tbdialout
12 stars 9 forks source link

Trying to use TBDialOut with TB13 and Skype...no work... #5

Open saleslogistix opened 12 years ago

saleslogistix commented 12 years ago

Hi. Thanks for writing this plugin -- I thought it was all pretty straightforward, and it almost works on Windows7

But when I actually select a number to dial, the Skype (v5.9) dialing window pops up with an empty phone number. I've tried domestic and international numbers in any format I can think of but Skype just shows a blank window.

Note that Skype's working fine with Firefox: numbers are properly recognized and transferred over to Skype.

I tried this three ways: callto, skype, and sip. I couldn't get sip or skype to work, but by configuring callto I was able to (sort of) make it do what I needed.

UPDATE: found out that the latest rev of skype seems to be a lot picker about its number format...the final number MUST include +1 (or whatever your country code is)...and for some reason it's only accepting numbers via the callto URL.

Thoughts?

Let me know what I can do to troubleshoot this for you -- I want to help.

tipichris commented 12 years ago

Does this help at all: http://www.oak-wood.co.uk/faq/content/4/10/en/why-does-skype-complain-that-the-number-is-in-the-wrong-format.html

It is a restriction of skype and because TBDialOut has no control over exactly what format you put phone numbers in your addressbook it is difficult to work around. I plan on doing some work on a flexible set of rules for transforming numbers in the coming months. This should allow you to configure rules to always ensure that a +1 (or whatever) is present.

saleslogistix commented 12 years ago
Hi Chris,
  Thanks for the quick reply.
  I'd read that page, and eventually figured out a work around for
  most of my numbers:use the Callto: scheme
    replace leading + with nothing
    prefix called numbers with +1
  Since most of my numbers are US, this works fine.  Of course,
    for international numbers it doesn't...but that's less than 5%
    of my calls.
  David
  On 6/18/2012 4:15 AM you wrote...

    Does this help at all:

http://www.oak-wood.co.uk/faq/content/4/10/en/why-does-skype-complain-that-the-number-is-in-the-wrong-format.html

It is a restriction of skype and because TBDialOut has no control over exactly what format you put phone numbers in your addressbook it is difficult to work around. I plan on doing some work on a flexible set of rules for transforming numbers in the coming months. This should allow you to configure rules to always ensure that a +1 (or whatever) is present.


Reply to this email directly or view it on GitHub: https://github.com/tipichris/TBDialOut/issues/5#issuecomment-6393425

  -- 
      David Taber

      CEO
      SalesLogistix
      +1-650-326-2626 -- ext 265-star
        Certified Salesforce.com Consultants
      "SalesLogistix" on Y!, MSN, AIM, GoogleTalk, and Skype 
        Get
          35% off my Prentice-Hall book!  
       
    This
      message and its attachments are covered by the Electronic
      Communications Privacy Act, Title 18, United States Code, and
      are intended only for the addressees
      named above. This email may contain
      copyrighted or confidential information covered under
      non-disclosure agreement.
    If
      you
      are not the intended recipient or believe you have received
      this message in error, do not
        forward this message to anyone. You must immediately
      delete it, as retaining, disclosing, copying, distributing, or
      taking action based on this message is prohibited by DMCA,
      ECPA, SEC, and other applicable laws.
    The

sender believes that this message and original attachments were free of viruses, worms, Trojan horses, or malicious code when sent. However, this message or its attachments could have been infected during transmission or forwarding. By reading this message or opening any attachments, the recipient accepts full responsibility for taking protective and remedial action regarding viruses and other defects. The sender is not liable for any loss or damage arising in any way from this message or its attachments.

tipichris commented 12 years ago

On 18/06/12 15:08, saleslogistix wrote:

Hi Chris, Thanks for the quick reply. I'd read that page, and eventually figured out a work around for most of my numbers:use the Callto: scheme replace leading + with nothing prefix called numbers with +1 Since most of my numbers are US, this works fine. Of course, for international numbers it doesn't...but that's less than 5% of my calls.

Cunning, but I think it would only work in North America. Perhaps I can check this with you? Am I right in thinking to get from what you would dial locally to a full international number you would just prepend +1?

This is not the case in most of Europe. In the UK, for example, I have to strip the first 0 and then prepend +44. eg 0844 484 1122 -> +44 844 484 1122

The myriad different requirements depending on local custom and different providers' requirements is why I'm thinking of a a flexible, generic number transformation system. Unfortunately, that makes it difficult to configure. I may even need to allow regular expressions.

The other question is how would you identify which numbers needed an extra +1 and which didn't? Presumably not those beginning 011. 0r +. The 011 thing is interesting actually. Testing stuff this morning I discovered that Skype will recognise a number beginning 011 as being international. Which is kind of annoying, because I have many friends in Nottingham, for which the local dialling code is 011 5! In Europe we use 00, not 011, to identify international numbers.