Differentiating calls from softphone vs. mobile app

RM
Re Mo
Thu, Jan 28, 2010 5:04 PM

Hi all

I have built the following 2 applications:

  • VoIP client for Windows Mobile phones
  • VoiP Softphone for PC

Both apps work with the same SIP server.

I am looking for a way for the SIP server to differentiate whether the SIP
call is being originated from a mobile phone client or a PC softphone. Can
anyone give an advice on this? Is there a good way to do this over SIP? I
have a relationship to the SIP server developers so I can possibly ask them
for changes on their side.

Creative ideas are most welcome.

Thx in advnace!
Remo
remo9071@gmail.com

Hi all I have built the following 2 applications: - VoIP client for Windows Mobile phones - VoiP Softphone for PC Both apps work with the same SIP server. I am looking for a way for the SIP server to differentiate whether the SIP call is being originated from a mobile phone client or a PC softphone. Can anyone give an advice on this? Is there a good way to do this over SIP? I have a relationship to the SIP server developers so I can possibly ask them for changes on their side. Creative ideas are most welcome. Thx in advnace! Remo remo9071@gmail.com
AG
Adrian Georgescu
Thu, Jan 28, 2010 9:18 PM

The SIP server can differentiate and route based upon any header sent
by your User Agent.

For example you can add a new header in your PJSIP SIP UA:

Remo: VoIP client for Windows Mobile phones

Then check for the presence of the Remo header in the SIP server (by
configuring it properly) and take a routing decision based on it.

Adrian

On Jan 28, 2010, at 6:04 PM, Re Mo wrote:

Hi all

I have built the following 2 applications:
VoIP client for Windows Mobile phones
VoiP Softphone for PC
Both apps work with the same SIP server.

I am looking for a way for the SIP server to differentiate whether
the SIP call is being originated from a mobile phone client or a PC
softphone. Can anyone give an advice on this? Is there a good way to
do this over SIP? I have a relationship to the SIP server developers
so I can possibly ask them for changes on their side.

Creative ideas are most welcome.

Thx in advnace!
Remo
remo9071@gmail.com


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

The SIP server can differentiate and route based upon any header sent by your User Agent. For example you can add a new header in your PJSIP SIP UA: Remo: VoIP client for Windows Mobile phones Then check for the presence of the Remo header in the SIP server (by configuring it properly) and take a routing decision based on it. Adrian On Jan 28, 2010, at 6:04 PM, Re Mo wrote: > Hi all > > I have built the following 2 applications: > VoIP client for Windows Mobile phones > VoiP Softphone for PC > Both apps work with the same SIP server. > > I am looking for a way for the SIP server to differentiate whether > the SIP call is being originated from a mobile phone client or a PC > softphone. Can anyone give an advice on this? Is there a good way to > do this over SIP? I have a relationship to the SIP server developers > so I can possibly ask them for changes on their side. > > Creative ideas are most welcome. > > Thx in advnace! > Remo > remo9071@gmail.com > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
KD
Klaus Darilion
Fri, Jan 29, 2010 8:33 AM

Adrian Georgescu schrieb:

The SIP server can differentiate and route based upon any header sent by
your User Agent.

For example you can add a new header in your PJSIP SIP UA:

Remo: VoIP client for Windows Mobile phones

Then check for the presence of the Remo header in the SIP server (by
configuring it properly) and take a routing decision based on it.

But always be prepared that user-provided headers are not trustworthy.
(In other words, do not make billing on such headers :-)

regards
klaus

Adrian Georgescu schrieb: > The SIP server can differentiate and route based upon any header sent by > your User Agent. > > For example you can add a new header in your PJSIP SIP UA: > > Remo: VoIP client for Windows Mobile phones > > Then check for the presence of the Remo header in the SIP server (by > configuring it properly) and take a routing decision based on it. But always be prepared that user-provided headers are not trustworthy. (In other words, do not make billing on such headers :-) regards klaus