Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

BCM50 SIP trunks 1

Status
Not open for further replies.

teltech317

Programmer
May 24, 2006
46
GB
Hi. We have a BCM50 on release 6 and have connected SIP trunks from INET. I can get them working for incoming and outgoing calls but not as I want. The only way I can get incoming calls to work is to use the username in the target line (eg. 72552145). If I use the phone number allocated to the account it doesn't work - I've tried putting both (on different target lines) in but that doesn't make any difference. INET insist that all the call information is sent with the call (in the header), including the number but for some reason the BCM50 does not see it. I am sure they are telling the truth otherwise everyone would have the same problem!

I have tried numerous settings and combinations of settings but to no avail. The problem is, I don't really have a proper grasp of how SIP works. For example, in advance settings there is a drop down box with quite a few different settings but I'm not sure whether these affect incoming or outgoing calls or both. The setting INET use for DDI on their portal is 'Send called number as request URI' and there are options relating to R-URI in advanced settings but none of them make any difference although it could be that one of them needs to be set in combination with something else. Consequnently it is just poke and hope when trying out different settings!

Has anyone got any idea about how I can get this working?
 
You say it work but not how you want, but you have not said how you want it or what is wrong still.

Did you mean OLI programming? where you are putting the phone number or user name (often the same thing) or be specific on where.

See my FAQ on SIP programming to see if anything helps:


________________________________________

Add me to LinkedIN

small-logo-sig.png

=----(((((((((()----=
Toronto, CAN
 
Hi Curlycord. Sorry I thought I had. What I mean is I particularly want to be able to direct calls according to the number that comes in - in other words I want DDI to work. But that will only work if the system recognises the number called and can route the call based on the number. As the system does not 'see' the number in the header but only the username DDI won't work. So I am hoping someone can tell me how to get the BCM50 to recognise the number in the header so DDI will work.
 
Ok so the problem is DDI does not work but you say you do get inbound......somehow?

Did you read the FAQ yet?

Sipgate.co.uk:
Parent Account
User Credentials
SIP user name = the 7 digit SIP ID
Auth name = the 7 digit SIP ID
Auth Password = ?????????
CLID Override = the 7 digit SIP ID (required so outbound call goes through)
Registration = Checked/Yes
Expiry = 600


Also in your Target Line under "Received Digits" enter it's phone number. - this points the DDI/DID to the set

Under Sets go to your DN then under OLI for the Target you assigned add the phone number there also - this shows the CLID on outbound calls and the carrier may require this to allow the call to go out.



________________________________________

Add me to LinkedIN

small-logo-sig.png

=----(((((((((()----=
Toronto, CAN
 
Yes, I get inbound by using the username or account number (72552145) against a target line. I can then point that line at as many extns as I like. That works but does not give me the option of DDI. I am keen to sort this so we can use this provider for our csutomers with BCMs who need DDI.

I have read your FAQ and did add the account number/username to CLID override. I didn't expect that to make a difference as seemed from your FAQ that it enabled the right number to be sent out on Sipgate (I have got a Sipgate account working on my BCM50 as well), whereas I need the incoming number to be recognised. The rest of the account has been set up as you indicated above. In target lines I have added the username against a target line which works. I also added the incoming number to another target line, both of which were pointed at my extn but adding the incoming telephone number to another target line didn't make any difference.

Calls going out are not a problem it is just incoming DDI calls I want to get working. Any ideas?
 
A DDI is the same as a Target Line.
There is no option called DDI, that is a term and not an option.

If you have a number 208 802-1234 and set up a target line by programming the received digits with that number to call X221 then 221 now has DDI 208 802-1234 and if you call 208 802-1234 and 221 answer then you have no issue.5

Based on this I am still very lost on what your issue is because it seems it works as it should.
Stay tuned, maybe somebody else understand what the issue is if any or can chime in be they understand or not.


________________________________________

Add me to LinkedIN

small-logo-sig.png

=----(((((((((()----=
Toronto, CAN
 
Your carrier is only sending you 72552145 on every call. That's why calls work when you enter it in your target line. If you want DID, you have to pay for DID numbers from your carrier and set up a target line for each one (exactly as you would do on a PRI with DID's).

Are you wanting to route incoming calls based on the caller's caller ID number? If so, that's a whole different ball game. In the call pilot, you might be able to use the caller ID routing table to do it but it does have limits and would not be practical as a substitute for true DID.

It sounds like you are trying to get DID functionality without paying for it. Carriers figured out those tricks a long time ago.
 
I'm sorry I must be explaining myself very badly! I'll give you the full story which will hopefully show what I am trying to achieve.

Our BCM50 currently has 1 x ISDN2 along with 10 DDI numbers. These numbers currently terminate on target lines and are set to call various extns. This works because the BCM50 sees the DDI number being presented and routes the call accordingly. This is normal DDI here in the UK. DDI relates to the additional numbers provided by BT in my case, and they all terminate on target lines which direct the DDI numbers to the required extns. ISDN2 is relatively expensive so I want to use SIP instead. We intend porting the numbers from BT to the new provider to work on SIP. However, as it stands the DDI numbers won't work because my BCM50 does not recognise the number being presented in the SIP header so it only works if I use the SIP username in one of my target lines. Consequently, I can't get the switch to route calls based on the number being presented.

So what I am asking is do you or anyone else know why the number presented by the SIP call is not 'seen' by the switch?

I do believe they are sending the number otherwise everyone else who uses this provider would have the same problem as I am having. I have a good relationship with the provider for other things we deal with them for, and they say that they have provided these type of SIP trunks to other uses without any problems.
 
That is what I was hoping to achieve. The account we have permits all of our current DDI numbers to be ported to it and we are allowed up to 4 concurrent calls. HOWEVER, at this point I have not managed to get one incoming call to ring using one number let alone getting several calls to ring at the same time. As I said in a previous post, if I put the number associated with the SIP account against a target line and point the target line at my phone it doesn't ring. On the portal where I can make changes to the settings of the SIP trunk I have the option to set it for 'Send called number as request URI' which is the setting the provider says is to be used when connected to a phone system. But it doesn't make any difference whether that is set or not, it still doesn't work. Even if I make changes in the advanced section where there are settings related to R-URI it still doesn't work.
I'm going to change the BCM50 today to see whether that makes any difference but I am not holding my breath. Meanwhile if anyone can help it would be much appreciated.
 
Thanks FirebirdScrambler, I had seen your guide before.

After much testing I have finally come to the conclusion that DDI is not possible. INET will only allow one number per account or perhaps it would be more accurate to say that the BCM50 will only work with one number per account. In theory, INET will allow mulitple numbers per account and do have other users with this working to different phone systems. They have a setting on their portal which is supposed to be used with phone systems (gateways as they term it), which should allow multiple numbers to work. The setting is 'Send called number as request URI' and this should be set to YES for phone systems. There are several settings in 'Advanced' under ITSP settings to do with R-URI but none of them make any difference. I have found that if I change the setting on the portal I get no calls at all, even after trying a lot of different settings and combinations of settings. As I said in a pervious post, it make be that someone with a better knowledge of how SIP works might be more successful than me.

I have attached my guide for INET settings which may be of interest. It is based around that from FirebirdScrambler's Sipgate guide but offers the useful feature of being able to route calls by phone number rather than account number which gives more flexibility in the numbering range.
 
INET doesn't sound very flexible. I've used the SIP provider Flowroute for 2 years. I have 2 different numbers ringing in on my account to my BCM50 R6 and they have worked almost flawlessly. I just had to setup a target line for each incoming number. I've had as many as 3 simultaneous incoming calls on the same number. Just need enough intercom paths to accommodate the calls.

Brian Cox
Georgia Telephone
 
Hi Brian. I'm guessing Flowroute is in the US. I've tried a few SIP providers over here and can't find one that does proper DDI. Let me know if you hear of anyone!
 
You did not attach the guide.

Did you try setting up another account for each DDI?

Resources/SIP Trunks/Public/ high-lite INET account in the top box and in the bottom box under User Accounts add an account using the same credentials as the Parent account but use the phone number of the DDI where needed.


________________________________________

Add me to LinkedIN

small-logo-sig.png

=----(((((((((()----=
Toronto, CAN
 
Hi Curlycord. That was a good idea. I set up another number as a child account and it worked except that when i ring either the original number or the second number both lines call together!!? I have just asked INET for another number and I'll set that up as well and see whether I get three calls? It isn't as bad as it sounds because if i answer the call then check which line the call is on it is the correct one so it looks as though the second line drosp when the call is answered. The only issue that might arise is if we have a couple of calls on already and a call comes in on one of the number and there is only one spare line would the call come in or would it be engaged?

Anyway, I've just had an email to say I have another number so I'll give it a try and let you know.
 
OK, good news and bad news. The bad news is I now get three lines calling together!!! The good news is when I answer the call two of them drop leaving the correct one connected.

I can stop the exta lines calling by not putting a number into 'Contact Override' on the child accounts but then the number that displays is the main number not the one I want to see.

Another odd thing is that when I call in on any of the numbers on this account, line 1 goes active then drops and the call or calls come in on line 2 onwards.

I am open and ready for suggestions!!!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top