Askozia Forums
May 21, 2012, 08:16:21 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Outgoing caller ID  (Read 1989 times)
patricktech
Jr. Member
**

Karma: 0
Posts: 32


View Profile
« on: January 31, 2008, 02:14:44 am »

Outbound Caller ID; From what I can see for asterisk, you should use extension logic using the Set(CALLERID(num)=XXXXXXXXXX) command.

In fact, on the SIP providers edit page, if you enter something in the Outgoing caller id field, that value replaces the caller ID on incoming calls, not outgoing! Sad

Thanks, Patrick
Logged
Michael
Askozia Staff
Hero Member
*

Karma: 49
Posts: 1020


View Profile
« Reply #1 on: February 01, 2008, 10:25:55 am »

Ouch...Caller ID settings need work, I agree.

If you come up with any patches in the meantime, please send them my way (to the php or generated .conf files).
Logged
Brian
Full Member
***

Karma: 1
Posts: 63


View Profile
« Reply #2 on: February 08, 2008, 04:34:29 pm »

Any update on outgoing caller ID working?


Logged
patricktech
Jr. Member
**

Karma: 0
Posts: 32


View Profile
« Reply #3 on: February 09, 2008, 10:09:14 pm »

Michael,

I dont have specifics yet as I need to spend more time to figure this out, however here is a document that might help or atleast to compare to what you have existing in your code:

http://www.asteriskpbx.org/doxygen/1.2/Config_zap.html

I will continue my research and post as I get more....

Thanks, Patrick
Logged
Brian
Full Member
***

Karma: 1
Posts: 63


View Profile
« Reply #4 on: February 11, 2008, 04:00:37 pm »

Playing with this today, the outgoing providers i'm using do not allow you to pass your own caller ID, it has to be set via them

VOIP Cheap
VOIP Buster
VOIP Talk

Are the providers I know that require you to do this.
Logged
simondale
Newbie
*

Karma: 0
Posts: 10


View Profile
« Reply #5 on: February 18, 2008, 03:40:23 pm »

Outbound Caller ID; From what I can see for asterisk, you should use extension logic using the Set(CALLERID(num)=XXXXXXXXXX) command.

In fact, on the SIP providers edit page, if you enter something in the Outgoing caller id field, that value replaces the caller ID on incoming calls, not outgoing! Sad

Thanks, Patrick
I actually like this functionality, although it doesn't do what it says its going to.  Can we keep it in addition to fixing the outgoing ID?

I have created three providers, with three outside numbers, for my three different brands and I want the screen to show "Brand 1" when someone calls number 1 through provider 1, "Brand 2" when someone calls number 2 through provider 2, and the same idea for number/ provider 3.

Unfortunately whilst this seems to work having one provider on SIPGate and one on VoIP.co.uk it doesn't work with all three providers being on SIPGate.  I'm not using VoIP.co.uk any more for a number of reasons (mainly because Askozia often reject incoming calls saying "Call rejected. No extension found") so it would be great if all three providers could be SIPgate.

So my questions/ requests are these:
1) Am I falling fowl of the "Multiple accounts with the same SIP provider causes abnormal incoming call routing." issue in PB13?  If so it would be great if this is fixed in the next release.  I have tried to use the IP for one provider and the name (sipgate.co.uk) for the other but the IP one doesn't register properly.

2) The broken Outgoing caller ID functionality, which actually adds a string to incoming callerID by provider is great. Can we keep this in the next release please, under its own heading?

Thanks a lot

Simon
Logged
simondale
Newbie
*

Karma: 0
Posts: 10


View Profile
« Reply #6 on: February 18, 2008, 06:41:17 pm »

Outbound Caller ID; From what I can see for asterisk, you should use extension logic using the Set(CALLERID(num)=XXXXXXXXXX) command.

In fact, on the SIP providers edit page, if you enter something in the Outgoing caller id field, that value replaces the caller ID on incoming calls, not outgoing! Sad

Thanks, Patrick
I actually like this functionality, although it doesn't do what it says its going to.  Can we keep it in addition to fixing the outgoing ID?

I have created three providers, with three outside numbers, for my three different brands and I want the screen to show "Brand 1" when someone calls number 1 through provider 1, "Brand 2" when someone calls number 2 through provider 2, and the same idea for number/ provider 3.

Unfortunately whilst this seems to work having one provider on SIPGate and one on VoIP.co.uk it doesn't work with all three providers being on SIPGate.  I'm not using VoIP.co.uk any more for a number of reasons (mainly because Askozia often reject incoming calls saying "Call rejected. No extension found") so it would be great if all three providers could be SIPgate.

So my questions/ requests are these:
1) Am I falling fowl of the "Multiple accounts with the same SIP provider causes abnormal incoming call routing." issue in PB13?  If so it would be great if this is fixed in the next release.  I have tried to use the IP for one provider and the name (sipgate.co.uk) for the other but the IP one doesn't register properly.

2) The broken Outgoing caller ID functionality, which actually adds a string to incoming callerID by provider is great. Can we keep this in the next release please, under its own heading?

Thanks a lot

Simon
I've done some more testing by setting up a VOIPtalk.org account and I can confirm that my problem does occur due to the "several accounts with the same provider" issue.  In each case it uses the "Outgoing caller ID" field from the last account on the provider page.

As you know, the outgoing caller ID works backwards and actually refers to incoming caller ID but this feature is great and, once the problem above is fixed, will be ideal for my situation.  As I said above; can we keep it?  Please?

Thanks

Simon
Logged
Michael
Askozia Staff
Hero Member
*

Karma: 49
Posts: 1020


View Profile
« Reply #7 on: February 19, 2008, 07:04:15 am »

The broken outgoing caller id setting will be made into an "append/replace incoming caller id" option once it's fixed. No use in throwing away functionality.
Logged
Michael
Askozia Staff
Hero Member
*

Karma: 49
Posts: 1020


View Profile
« Reply #8 on: February 20, 2008, 03:55:23 pm »

A new snapshot is available which should fix the outgoing caller id issues in pb13. It also contains "prepend / replace" options for incoming caller id (Advanced -> Incoming Caller ID Overrides).

The changes needed to solve these issues were rather extensive so testing is greatly appreciated.

http://downloads.askozia.com/pbx/snapshots/r418
Logged
tRr
Jr. Member
**

Karma: 0
Posts: 35


View Profile
« Reply #9 on: February 20, 2008, 06:51:06 pm »

Looks great!

If I set it to send Phone's Caller ID it always sends the Caller ID name as set up in the Phone tab, but with one of my accounts it also sends a number that is very similar to the actual phone number I am calling and checking the call display output with. I'm wondering if it's actually my local phone company inserting it in? Another one of my providers just sends the Caller ID name with no phone number attached.

When testing Incoming Caller ID I had a little problem getting my two phones to ring. Only one would ring, and if I set it to only deliver the calls to the phone that wasn't working it would tell me "the person at extension xxx is not available." I could still make calls from the phone, just not receive anything. Asterisk logs seemed to say no route to extension I believe... I unplugged the phone and back in again and it's working fine now.

Any of the options for Incoming Caller ID don't hold when I save. I mean it works, but when I revisit the page the box I checked is now unchecked and if I were to change a setting somewhere on the page and click save, the Incoming Caller ID setting is reset.

Maybe another thing to consider is having tokens that can be defined within a string so you can use already set parameters and manipulate them with static data of your own like this:

"StaticText [PhoneID]" <xxxxxxxxxx>

This option could give us a lot of power and replace all of the radio boxes on the page.

Great work once again!
Logged
Michael
Askozia Staff
Hero Member
*

Karma: 49
Posts: 1020


View Profile
« Reply #10 on: February 20, 2008, 06:59:49 pm »

Normally the phone company / VoIP provider will not allow Caller ID to be defined by the user. What you're seeing could be a side-effect of that. Your phone being unreachable is common for SIP based phones as they must reregister to be reachable by the pbx after it has restarted.

Could you tell me what types of phones and providers you are using in these specific cases (sip, iax, isdn, analog)? Also, which provider type's incoming caller id override settings are not sticking?
Logged
tRr
Jr. Member
**

Karma: 0
Posts: 35


View Profile
« Reply #11 on: February 20, 2008, 07:22:27 pm »

It was a sip phone that needed to be restarted to get back up and running.

For outgoing caller id I just tried with a SIP account and I had no luck whatsoever with name or number. Using a softphone I can get a number to be set with this SIP account. I understand this can be a big problem with SIP though (and the softphone only has a setting for number when I select sip).

The rest of my accounts are IAX and I had no problems with Outgoing Caller ID using the "Send string defined above" to set both Name and Number that were respected by my PSTN phone line without problems.
 
The issue I got with that number showing up when I selected "Send phones' Caller ID" must be with my IAX provider and how they supply the data to the PSTN line as my other IAX account works fine and shows up with a blank number and the telephone name. Since that other IAX provider works I don't think it's a problem with Askozia causing that similar number to appear (and I believe this issue also happened with a softphone earlier this year).

I just tested some more regarding the sticking, this is for both IAX and SIP. The Incoming Caller ID override seems to stick until I click show Advanced Settings. If I don't click that and change a setting on top and save the setting sticks but if I ever click the advanced settings the text field is still defined but no radio box is selected (and if I save then without reselecting any radio box no operation is performed on the caller id data).
Logged
tRr
Jr. Member
**

Karma: 0
Posts: 35


View Profile
« Reply #12 on: February 20, 2008, 07:34:14 pm »

Forgot to mention for this sticking issue I am using IE 7. I can test with Firefox in a bit.

<edit>

And I just tested with Firefox 3.0b3 and it works fine so it looks like it's IE that causes that setting not to stick. Another issue I have now is what if I want to turn off Incoming Caller ID Overrides after I have set it up?
« Last Edit: February 20, 2008, 08:30:51 pm by tRr » Logged
Michael
Askozia Staff
Hero Member
*

Karma: 49
Posts: 1020


View Profile
« Reply #13 on: February 21, 2008, 09:02:10 am »

Lovely Internet Explorer...

Whoops! I guess one should have a way of disabling those. That silly mistake will be corrected in the next snapshot.
Logged
Brian
Full Member
***

Karma: 1
Posts: 63


View Profile
« Reply #14 on: February 21, 2008, 11:36:08 am »

<Quote>Whoops! I guess one should have a way of disabling those.
That silly mistake will be corrected in the next snapshot.</Quote>

Disabling IE7? - now that would nice  Grin Grin Grin
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.192 seconds with 19 queries.