[sip-comm-dev] Some SIP function


#1

Hello all,

Hello,
I am new in SIP

I am looking solution for my problem Maybe somebody help me.

I have to make some SIP application. I describe my problem:

I have some application, I have to do some service with SIP server.

I have I my LAN SipServer and IpPhone (hardware in lan) for example name as
123.

IpPhone is able to make call with mobile phone after dial by man correct
number.

In my application a have to do function : for some event (for example click
on button) ipPhone (123) call to some mobile phone. So a have to send from
application some signal to ipPhone and after that the ipPhone ring and when
I pick up ipPhone I will have connect with

How can I do that? Maybe i can usu some of cod from sip-comunicator ?

Please help me with your valuable feedback.

Thanks,
Pawel


#2

Hello all,

Hello,
I am new in SIP

I am looking solution for my problem Maybe somebody help me.

I have to make some SIP application. I describe my problem:

I have some application, I have to do some service with SIP server.

I have I my LAN SipServer and IpPhone (hardware in lan) for example name as
123.

IpPhone is able to make call with mobile phone after dial by man correct
number.

In my application a have to do function : for some event (for example click
on button) ipPhone (123) call to some mobile phone. So a have to send from
application some signal to ipPhone and after that the ipPhone ring and when
I pick up ipPhone I will have connect with

How can I do that? Maybe i can usu some of cod from sip-comunicator ?

Please help me with your valuable feedback.

Thanks,
Pawel


#3

Hi,

I think what you mean is a third-party-call control.

You can achieve this in different ways, depending on your demands.

The first solution is the one you describe, by communicating with the
sip protocol to set up the call (for more information have a look at
this website: http://www.packetizer.com/rfc/rfc3725/). I'm not sure if
the sc code might help you here, but maybe you should have a look at
jain-sip itself (what is actually doing the sip communication), or if
you are in a webapp, have a look at sip-servlets (the glassfish server
supports with sailfin sip-servlets: http://glassfish.java.net)

Another solution is, to communicate with the sip server itself and let
it do all the work for you. This only works if your server offers some
control from the outside (asterisk does so with its management
interface). It also limits you to the clients that are connected to this
server, and of course you can only work with the specific server you
implemented the communication for.

As a third solution, you can also communicate with your (hard) phone
itself. Some phones have the ability to set up a call from within their
web interface. If so, you can also use this ability to set up a call
from a remote application - but you are limited to some certain phones.

Hth
Sebastian

Paweł Sobczyk schrieb:

···

Hello all,

Hello,
I am new in SIP

I am looking solution for my problem Maybe somebody help me.

I have to make some SIP application. I describe my problem:

I have some application, I have to do some service with SIP server.

I have I my LAN SipServer and IpPhone (hardware in lan) for example name
as 123.

IpPhone is able to make call with mobile phone after dial by man correct
number.

In my application a have to do function : for some event (for example
click on button) ipPhone (123) call to some mobile phone. So a have to
send from application some signal to ipPhone and after that the ipPhone
ring and when I pick up ipPhone I will have connect with

How can I do that? Maybe i can usu some of cod from sip-comunicator ?

Please help me with your valuable feedback.

Thanks,
Pawel

--
/**
* Sebastian Heib
* Software Developer
*
* Synyx GmbH & Co. KG
* Business in Components
* Karlstr. 68
* 76137 Karlsruhe
*
* phone +49(0)721 66 24 866
* fax +49(0)721 66 48 877
* eMail heib@synyx.de
* www http://www.synyx.de
* irc irc.synyx.de
*
* Sitz der Gesellschaft: Karlsruhe
* Registergericht: Mannheim
* Handelsregisternummer: HRA 4793
* USt-IdNr.: DE249264296
*
* Komplementärin: Elatech Verwaltungs GmbH
* Sitz der Gesellschaft: Karlsruhe
* Geschäftsführer: Markus Daniel
* Registergericht: Mannheim
* Handelsregisternummer: HRB 7250
*/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net