Hi,
In traditional PBX, there is a feature to indicate if another user (more precisely his phone) is being used or not. This would help before transfering a call.
Is there a way to support this in ser? If record-route is used, ser knows that users are on the phone bewteen ACK and BYE methods. Is possible somehow tell other phones about the status?
Thanks, Richard
__________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover
At 11:30 AM 5/4/2004, Richard wrote:
Hi,
In traditional PBX, there is a feature to indicate if another user (more precisely his phone) is being used or not. This would help before transfering a call.
Is there a way to support this in ser? If record-route is used, ser knows that users are on the phone bewteen ACK and BYE methods. Is possible somehow tell other phones about the status?
No. SER is a proxy server (RFC3261), i.e., it keeps no call state for scalability reasons. Learning if a phone is already having conversation would take a B2BUA or dialog statuus package http://www.ietf.org/internet-drafts/draft-ietf-sipping-dialog-package-04.txt or asking the phone. There may be a feature interaction with good phones being able to serve multiple calls.
-jiri
I think this is a matter of the phone. It has to decide how to reply to a new call. One can have a phone which supports on-hold, redirect-on-busy, a.s.o. Unlike in legacy PSTN, you can't say that the line is busy over IP.
On 05/04/04 11:30, Richard wrote:
Hi,
In traditional PBX, there is a feature to indicate if another user (more precisely his phone) is being used or not. This would help before transfering a call.
Is there a way to support this in ser?
No.
If record-route is used, ser knows that users are on the phone bewteen ACK and BYE methods.
In an ideal word, what happens if one component (the phone) has a power down? No BYE it sent back to mark the call closed on SER side. Remember that the media doesn't pass usually through SIP proxy.
.Daniel
Is possible somehow tell other phones about the status?
Thanks, Richard
__________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Richard,
As has been said before, in the world of SIP, you should just let the phone take care of it. The phone might have a zillion call appearances, and only return a true busy if they are all in use.
On a tradional key phone system, the person doing the transfer might have a key that shows if the destination phone is in use or not. It is a little unscalable, if you have a lot of phones. So generally, in PBX systems you would try the transfer and see if you get a busy.
There really isn't an IP equivelent of a key phone system. If you use Asterisk, there is an operator web page display avaiable, which shows the status of each phone. Asterisk acts like a B2BUA, and sits in the middle of all SIP calls, and can track call state.
Tom
On Tue, 4 May 2004, Richard wrote:
Hi,
In traditional PBX, there is a feature to indicate if another user (more precisely his phone) is being used or not. This would help before transfering a call.
Is there a way to support this in ser? If record-route is used, ser knows that users are on the phone bewteen ACK and BYE methods. Is possible somehow tell other phones about the status?
Thanks, Richard
Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers