• Post Reply Bookmark Topic Watch Topic
  • New Topic

Java Telephoney  RSS feed

 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know there are a lot of threads on this issue but ive been unable to see any suitable one. i desperately need assistance in implementing the outlined business requirement(for hotel or big office)

1. a call is made from the telephone extension connected to the pabx/pbx machine
2. the call is monitored until a connection is made
3. the java program records the extension number, number dialled and connection time
4. the program determines whether intercom(one extension calling the other), local, upcountry or international call
5. the caller drops the receiver to signify end of call
6. the java program records end of call time

Hence, i want an implementation of the above that will be allow pabx connection to my java program on a pc and will perform the above functions seemlessly.

what tools do i need? how do i go about implementing this in java?

any clue, or the appropriate thread will be appreciated.

thanks upfront
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The only telephony code I've been around (no direct hands on, sorry) used APIs provided by the telephony vendor. I was told the client code using the APIs required customization in almost every installation, and we had to modify the client every time we upgraded telephony software. I don't know if JTAPI makes any of this easier but I'd start with the telephony vendor and see what they recommend.
 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Stan James:
The only telephony code I've been around (no direct hands on, sorry) used APIs provided by the telephony vendor. I was told the client code using the APIs required customization in almost every installation, and we had to modify the client every time we upgraded telephony software. I don't know if JTAPI makes any of this easier but I'd start with the telephony vendor and see what they recommend.


thanks for finding time to respond to this mail. i have read materials on jtapi and im yet to understand how one can use this API to solve this business problem. in fact, i gathered that one needs other software, other than the jtapi, in order to connect a pabx to a java program.
on further research i came about avaya softphone and im yet to find any material/tutorial on how to use this, along with jtapi, to solve this business problem.

any help will be appreciated.
 
Abiodun Adisa
Ranch Hand
Posts: 495
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
try http://asterisk-java.org/
 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks a lot for this link. im presently going through the materials downloaded from the site to see how they help solve this problem
 
Ugender Rekulampally
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Abayomi,

You are talking about SIP (Session Initiative Protocal from Cisco). Your Java program(using HTTP) can interact with this SIP protocal which actually does all the telephny work. I have very little experience with this. I made HTTP and SIP talking so far but not SIP and an actual telephone yet. But I used IBM WebSphere and BEA's Weblogic's communication platform to make HTTP and SIP communication.

look into edocs.bea.com for communication platform documentation or just google it on SIP.


Thanks,
Ugender
 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks a million for the clue. i will try as suggested

Abayomi
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Enquirer",
Please check your private messages.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!