|
|
|
|
|
Posted by Myke on June 9, 2006, 10:14 pm
If you were Registered and logged in, you could reply and use other advanced thread options
Hi,
I am new to this group so please ignore my ignorance/stupidity!!! I am
a programmer based in Australia who has recently been asked to come up
with a solution for polling exchanges and extracting information about
a phone number. For example, given a phone number 12345678 dial the
number and record the outcome (the number rings, is
disconnected/invalid etc.).
I am armed with a NEAX 2000 and a (i think) ISDN line and some NEC
dterm ip phones and the OAI library/OpenWorX. I have been messing
around with OAI and am able to successfully dial a number (although i
frequently get a MONITOR_SLOT problem and a long beeping noise, but
this is another issue!) however have no idea how to record the outcome
of the call (disconnected number etc) or wether this is even possible,
and wether it can be done without the number dialling on the other end
of the line. I have been told by some phone people that it is possible
to get data back from a telephone exchange about the status of the
line, wether it is connected and the type of line without actually
dialing the number.
If anyone has any information could you please forward it on, I am
pretty new to phone systems but have been programming for many years so
any tiny bit of information will be very helpful! Thanks for your
patience :) and if i am totally in the wrong place for this i apologise
greatly!
Cheers,
Mike
|

| |
Posted by Phil McKerracher on June 11, 2006, 6:19 pm
If you were Registered and logged in, you could reply and use other advanced thread options
> I...have no idea how to record the outcome
> of the call (disconnected number etc) or wether this is even possible...
It's certainly possible - call centres do it all the time. Unfortunately.
:-(
In the UK these "silent calls" have caused so much annoyance that
legislation is in progress to make the practice illegal. You won't be
popular.
> ...and wether it can be done without the number dialling on the other end
> of the line. I have been told by some phone people that it is possible...
Again, it's certainly possible for the telcos to do this, but not
(generally) for someone outside the phone exchange.
--
Phil McKerracher
www.mckerracher.org
|
|
Posted by Cap on June 18, 2006, 9:59 am
If you were Registered and logged in, you could reply and use other advanced thread options
>
> I am armed with a NEAX 2000 and a (i think) ISDN line and some NEC
> dterm ip phones and the OAI library/OpenWorX.
You have everthing you need for what you're doing. I'm going to assume
you have an ISDN PRI (vs. BRI) line. PRI in EU and AsiaPac is 30 bearer
("B") + 1 datalink ("D") channel. in NA and Japan it's 23B+1D. All you
need to care about is the information being sent and received on the
"D" channel. ISDN provides call progress status via a couple of
information elements, or "IE". One is called the Progress indicator;
another is the Cause Code, which will tell you the status of the call
and/or the line whose phone number you "dialed". By the way, in ISDN
lingo, a call is not "dialed", it is "setup".
>From what I remember, NEC's OAI is very robust; I'm sure there is a
facility that gives you the cause code after a call is setup. To
"decode" returned results, you'll want some kind of reference to the
ITU-T Q.931 protocol (see links below). Don't get the actual
specification from the ITU; it's huge, cumbersome, and NOT
developer-friendly.
> and wether it can be done without the number dialling on the other end
> of the line. I have been told by some phone people that it is possible
> to get data back from a telephone exchange about the status of the
> line, wether it is connected and the type of line without actually
> dialing the number.
Well, to my knowledge, either the phone number, circuit number, or
central office "equipment number" is used to identify a particular
line. Circuit numbers and equipment numbers are "unpublished", whereas
phone numbers can be found anywhere (phone books, on-line directories,
etc.) ISDN invariably uses phone numbers, so I'm curious about how
obtaining line status without the phone number can actually be done.
Here are some resources that might help:
http://www.cisco.com/univercd/cc/td/doc/product/software/ios113ed/dbook/disdn.htm
http://alumnus.caltech.edu/~dank/isdn/ http://www.networkdictionary.com/protocols/q931.php
Good luck!
|
| Similar Threads | Posted | | NEAX 2000 IPS and H.323 | February 22, 2005, 1:26 am |
| NEAX 2000 IPS and H.323 | February 22, 2005, 1:27 am |
| NEAX 2000 IPS and H.323 | February 22, 2005, 1:30 am |
| NEAX 2000 IPS and H.323 | February 22, 2005, 1:29 am |
| NEC NEAX 2000 SMDR format | May 30, 2006, 9:48 am |
| question: Cisco IP 7960 phones able to connect to NEC NEAX 2000 IPS PBX? | December 9, 2005, 2:26 am |
| Omega PBX - VoIP, ISDN, Analog intefraces! | July 15, 2005, 12:35 pm |
| Voip Updated Howto,Voip at Home,Voip Phones,Voip Conference Calling | May 29, 2006, 5:10 pm |
| Any VoIP phone will work with any VoIP software (skype, Gizmo, VoipBuster,etc) | December 11, 2005, 8:47 pm |
| Voip Over High Speed Internet Access,Voip Updated Howto, | June 28, 2006, 9:21 pm |
|
|
Home Cabling Guide
Finally, an instantly downloadable book that saves you thousands in home improvement dollars!
Enjoy living in 21st century technology-advanced home while increasing its selling value and competitive advantage
on the real estate market. Whether your cabling is for home office or high-tech
leisure, you can wire your home yourself or learn "wirish" to speak with your cabling contractors in their language!
Learn More
|