Discussion:
[Sip-implementors] hi
Poonam2 Gupta
2014-07-15 10:32:12 UTC
Permalink
Hi,

Need to know about OBP mode, non-OBP mode and Mirror Proxy mode in SIP.
Basically I wanted to know what all different headers are changed in each kind of proxy?

Regards
Poonam


"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
Pranav Damele
2014-07-15 10:46:36 UTC
Permalink
Hi Poonam,

*OBP or Out-Bound Proxy or Access mode* In OBP mode, endpoints are
registered with, and authenticated by, an external registrar server
although your node keeps all the information of registered endpoint.
The SIP registrar server to which S3 will forward REGISTER messages must be
provisioned as an endpoint on your node, including specifying its SIP URI
parameter.You will send these packets to your node's realm's address but
with the out-bound proxy's URI.

Normally, in order to use out-bound proxy (OBP) functionality, an endpoint
must have built-in OBP support. For endpoints that do not support OBP
intrinsically, *mirror proxy* feature comes handy.
Mirror Proxy is when node acts as a proxy for the proxy registrar server.

And in *non-OBP* mode or inter-connect mode your define static endpoints.
You also define call routes and plans.

I guess these features are implemented in a session border controller.

Regards,
Pranav Damele

Associate Consultant - Engineering, Product Engineering and Development
*Mobile:* +91-9818-92-4466
*Email:* pranavdamele at gmail.com
*IM:* pranavdamele (Skype)
*http://in.linkedin.com/in/pranavdamele
<http://in.linkedin.com/in/pranavdamele>*
Post by Poonam2 Gupta
Hi,
Need to know about OBP mode, non-OBP mode and Mirror Proxy mode in SIP.
Basically I wanted to know what all different headers are changed in each kind of proxy?
Regards
Poonam
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received
this message in error, please notify the originator immediately. If you are
not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of
this message. Aricent accepts no responsibility for loss or damage arising
from the use of the information transmitted by this email including damage
from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
Poonam2 Gupta
2014-07-15 10:54:42 UTC
Permalink
Hi Pranav,

Thanks for quick reply.
I have some more questions now.
It means that in case of Mirror Proxy mode , Endpoint information is not kept at the node.
Second Question: what is the advantage for OBP mode? Can OBP?s URI and realm address be different?
Third question : how Endpoint gets advantage in OBP mode?

Regards
Poonam

From: Pranav Damele [mailto:pranavdamele at gmail.com]
Sent: Tuesday, July 15, 2014 4:17 PM
To: Poonam2 Gupta
Cc: sip-implementors at lists.cs.columbia.edu
Subject: Re: [Sip-implementors] hi

Hi Poonam,

OBP or Out-Bound Proxy or Access mode In OBP mode, endpoints are registered with, and authenticated by, an external registrar server although your node keeps all the information of registered endpoint.
The SIP registrar server to which S3 will forward REGISTER messages must be provisioned as an endpoint on your node, including specifying its SIP URI parameter.You will send these packets to your node's realm's address but with the out-bound proxy's URI.

Normally, in order to use out-bound proxy (OBP) functionality, an endpoint must have built-in OBP support. For endpoints that do not support OBP intrinsically, mirror proxy feature comes handy.
Mirror Proxy is when node acts as a proxy for the proxy registrar server.

And in non-OBP mode or inter-connect mode your define static endpoints. You also define call routes and plans.

I guess these features are implemented in a session border controller.

Regards,
Pranav Damele

Associate Consultant - Engineering, Product Engineering and Development
Mobile: +91-9818-92-4466
Email: pranavdamele at gmail.com<mailto:pranavdamele at gmail.com>
IM: pranavdamele (Skype)
[Loading Image...] http://in.linkedin.com/in/pranavdamele

On 15 July 2014 16:02, Poonam2 Gupta <poonam2.gupta at aricent.com<mailto:poonam2.gupta at aricent.com>> wrote:
Hi,

Need to know about OBP mode, non-OBP mode and Mirror Proxy mode in SIP.
Basically I wanted to know what all different headers are changed in each kind of proxy?

Regards
Poonam


"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu<mailto:Sip-implementors at lists.cs.columbia.edu>
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors



"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
Pranav Damele
2014-07-16 08:44:59 UTC
Permalink
Hi Poonam,

It means that in case of Mirror Proxy mode , Endpoint information is not
kept at the node.

*>> *No, it does.


Second Question: what is the advantage for OBP mode? Can OBP?s URI and
realm address be different?

*>>* Advantage is that you can have dynamic endpoints. Authentication at
Proxy's end takes care of registration and all.


Third question : how Endpoint gets advantage in OBP mode?

*>> *Advantage is quite subjective here. All I can say that you get save
from quite a lot configurations on your node for different services which
otherwise you would have to do like call forwarding, forking etc.
considering that you don't have to manage it on your proxy.

Regards,
Pranav Damele

Associate Consultant - Engineering, Product Engineering and Development
*Mobile:* +91-9818-92-4466
*Email:* pranavdamele at gmail.com
*IM:* pranavdamele (Skype)
*http://in.linkedin.com/in/pranavdamele
<http://in.linkedin.com/in/pranavdamele>*
Post by Poonam2 Gupta
Hi Pranav,
Thanks for quick reply.
I have some more questions now.
It means that in case of Mirror Proxy mode , Endpoint information is not kept at the node.
Second Question: what is the advantage for OBP mode? Can OBP?s URI and
realm address be different?
Third question : how Endpoint gets advantage in OBP mode?
Regards
Poonam
*From:* Pranav Damele [mailto:pranavdamele at gmail.com]
*Sent:* Tuesday, July 15, 2014 4:17 PM
*To:* Poonam2 Gupta
*Cc:* sip-implementors at lists.cs.columbia.edu
*Subject:* Re: [Sip-implementors] hi
Hi Poonam,
*OBP or Out-Bound Proxy or Access mode* In OBP mode, endpoints are
registered with, and authenticated by, an external registrar server
although your node keeps all the information of registered endpoint.
The SIP registrar server to which S3 will forward REGISTER messages must
be provisioned as an endpoint on your node, including specifying its SIP
URI parameter.You will send these packets to your node's realm's address
but with the out-bound proxy's URI.
Normally, in order to use out-bound proxy (OBP) functionality, an endpoint
must have built-in OBP support. For endpoints that do not support OBP
intrinsically, *mirror proxy* feature comes handy.
Mirror Proxy is when node acts as a proxy for the proxy registrar server.
And in *non-OBP* mode or inter-connect mode your define static endpoints.
You also define call routes and plans.
I guess these features are implemented in a session border controller.
Regards,
Pranav Damele
Associate Consultant - Engineering, Product Engineering and Development
*Mobile:* +91-9818-92-4466
*Email:* pranavdamele at gmail.com
*IM:* pranavdamele (Skype)
*http://in.linkedin.com/in/pranavdamele
<http://in.linkedin.com/in/pranavdamele>*
Hi,
Need to know about OBP mode, non-OBP mode and Mirror Proxy mode in SIP.
Basically I wanted to know what all different headers are changed in each kind of proxy?
Regards
Poonam
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received
this message in error, please notify the originator immediately. If you are
not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of
this message. Aricent accepts no responsibility for loss or damage arising
from the use of the information transmitted by this email including damage
from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received
this message in error, please notify the originator immediately. If you are
not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of
this message. Aricent accepts no responsibility for loss or damage arising
from the use of the information transmitted by this email including damage
from virus."
Poonam2 Gupta
2014-07-16 09:07:09 UTC
Permalink
Hi,

Need to know that does INVITE message from endpoint go via proxy who did surrogate registration on behalf of endpoint?

Regards
Poonam


"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
Poonam2 Gupta
2014-07-16 09:17:40 UTC
Permalink
Hi,

what is the difference between B2BUA and proxy sever?
One difference that I know is it has to see each message unlike proxy
server.

Is there any difference from the UAC and UAS state machine?

Regards
Poonam


"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
Pranav Damele
2014-07-16 09:25:37 UTC
Permalink
Please find my answers inline below.

Regards,
Pranav Damele

Associate Consultant - Engineering, Product Engineering and Development
*Mobile:* +91-9818-92-4466
*Email:* pranavdamele at gmail.com
*IM:* pranavdamele (Skype)
*http://in.linkedin.com/in/pranavdamele
<http://in.linkedin.com/in/pranavdamele>*
Post by Poonam2 Gupta
Hi,
what is the difference between B2BUA and proxy sever?
One difference that I know is it has to see each message unlike proxy
server.
b2bua maintains two call legs. 1st between uac and b2bua and another
between b2bua and uas. topology hiding etc stuff are done in here. Proxy
just relays.
Post by Poonam2 Gupta
Is there any difference from the UAC and UAS state machine?
Nupes.
Regards
Post by Poonam2 Gupta
Poonam
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received
this message in error, please notify the originator immediately. If you are
not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of
this message. Aricent accepts no responsibility for loss or damage arising
from the use of the information transmitted by this email including damage
from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
Brett Tate
2014-07-16 10:30:57 UTC
Permalink
Post by Poonam2 Gupta
what is the difference between B2BUA and proxy sever?
RFC 3261 section 6:

"Back-to-Back User Agent: A back-to-back user agent (B2BUA) is a
logical entity that receives a request and processes it as a
user agent server (UAS). In order to determine how the request
should be answered, it acts as a user agent client (UAC) and
generates requests. Unlike a proxy server, it maintains dialog
state and must participate in all requests sent on the dialogs
it has established. Since it is a concatenation of a UAC and
UAS, no explicit definitions are needed for its behavior."

RFC 7092:

"In many SIP deployments, SIP entities exist in the SIP signaling path
between the originating and final terminating endpoints, which go
beyond the definition of a SIP proxy, performing functions not
defined in Standards Track RFCs. The only term for such devices
provided in RFC 3261 is for a Back-to-Back User Agent (B2BUA), which
is defined as the logical concatenation of a SIP User Agent Server
(UAS) and User Agent Client (UAC)."


More details concerning B2BUAs can found in RFC 7092 and RFC 3725.

Straw and insipid are two B2BUA related working groups.

http://tools.ietf.org/wg/straw/

http://tools.ietf.org/wg/insipid/
Poonam2 Gupta
2014-07-16 09:19:04 UTC
Permalink
Hi,

What happens to ongoing calls if RE-REGISTER fails at endpoint due to timeout or some other reason say (authorization removed)?

Regards
Poonam


"DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
Pranav Damele
2014-07-16 09:28:53 UTC
Permalink
Call will continue until expiry is reached. If ep re-registers well and
fine else call is terminated.

Regards,
Pranav Damele

Associate Consultant - Engineering, Product Engineering and Development
*Mobile:* +91-9818-92-4466
*Email:* pranavdamele at gmail.com
*IM:* pranavdamele (Skype)
*http://in.linkedin.com/in/pranavdamele
<http://in.linkedin.com/in/pranavdamele>*
Post by Poonam2 Gupta
Hi,
What happens to ongoing calls if RE-REGISTER fails at endpoint due to
timeout or some other reason say (authorization removed)?
Regards
Poonam
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received
this message in error, please notify the originator immediately. If you are
not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of
this message. Aricent accepts no responsibility for loss or damage arising
from the use of the information transmitted by this email including damage
from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
brez
2014-07-16 09:40:39 UTC
Permalink
Hi Poonam,

When submitting a question to the mailing list please include the topic
of your question in the subject of the message. Without the subject your
messages are very hard to identify/address. Thank you.
Post by Poonam2 Gupta
Hi,
What happens to ongoing calls if RE-REGISTER fails at endpoint due to timeout or some other reason say (authorization removed)?
I think the question is very generic, have you looked at the RFC3261?


Regards,

Brez
Pranav Damele
2014-07-16 09:20:58 UTC
Permalink
Yes.
I case of surrogate registration there is no affect on INVITE. It will just
go via endpoint >> realm >> proxy

static/non-obp no registeration required invite goes via ep to realm. obp ep
sends register to realm's ip with proxy's uri. Realm relays register it to
proxy. invite goes via ep to realm to proxy mirror ep sends register to
realm's ip with realm's uri. Realm registers ep to proxy. invite goes via
ep to realm to proxy surrogate ep does not send register to realm. Realm
on behalf of ep sends register to proxy. invite goes via ep to realm to
proxy

Regards,
Pranav Damele

Associate Consultant - Engineering, Product Engineering and Development
*Mobile:* +91-9818-92-4466
*Email:* pranavdamele at gmail.com
*IM:* pranavdamele (Skype)
*http://in.linkedin.com/in/pranavdamele
<http://in.linkedin.com/in/pranavdamele>*
Post by Poonam2 Gupta
Hi,
Need to know that does INVITE message from endpoint go via proxy who did
surrogate registration on behalf of endpoint?
Regards
Poonam
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received
this message in error, please notify the originator immediately. If you are
not the intended recipient, you are notified that you are strictly
prohibited from using, copying, altering, or disclosing the contents of
this message. Aricent accepts no responsibility for loss or damage arising
from the use of the information transmitted by this email including damage
from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
Neelakantan, Neel
2014-07-18 03:12:21 UTC
Permalink
Hello,

This is dependent upon the way proxy and registrar is configured. Surrogate registrations can be done for non-sip endpoints also.

If authentication is used, then it is better INVITE message also go via proxy, so the proxy can handle challenge.

Thanks,
Neel.
-----Original Message-----
From: sip-implementors-bounces at lists.cs.columbia.edu [mailto:sip-
implementors-bounces at lists.cs.columbia.edu] On Behalf Of Poonam2
Gupta
Sent: Wednesday, July 16, 2014 4:07 AM
To: sip-implementors at lists.cs.columbia.edu
Subject: [Sip-implementors] hi
Hi,
Need to know that does INVITE message from endpoint go via proxy who
did surrogate registration on behalf of endpoint?
Regards
Poonam
"DISCLAIMER: This message is proprietary to Aricent and is intended solely
for the use of the individual to whom it is addressed. It may contain
privileged or confidential information and should not be circulated or used
for any purpose other than for what it is intended. If you have received this
message in error, please notify the originator immediately. If you are not
the intended recipient, you are notified that you are strictly prohibited from
using, copying, altering, or disclosing the contents of this message. Aricent
accepts no responsibility for loss or damage arising from the use of the
information transmitted by this email including damage from virus."
_______________________________________________
Sip-implementors mailing list
Sip-implementors at lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
Loading...