[jitsi-dev] SIP Send URL support


#1

Dear dev team,

Another question, is Jitsi supporting the SEND URL operation,
basically for opening the default browser at the give address when the
call is accepted ?

Best regards,
Patrick


#2

Hey Patrick,

На 26.11.11 10:06, Patrick написа:

Dear dev team,

Another question, is Jitsi supporting the SEND URL operation,
basically for opening the default browser at the give address when the
call is accepted ?

Not sure I follow. Do you have a reference to a specification that
describes this?

Thanks,
Emil

···

Best regards,
Patrick

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#3

Patrick made a suggestion that wasn't commented upon:

Another question, is Jitsi supporting the SEND URL operation, basically for opening the default
browser at the give address when the call is accepted ?

Is there a way of INVITing a UA with a 'SEND URL' operation. REFER could do that. Normally REFER is used to achieve call
transfers and deskphone functionality, but there are other variations of the theme.

Patrick's suggestion could be interesting. Can you give a more detailed description of what you are referring to. Is this
suggestion based on the idea of using the REFER method with a Refer-To header set to an HTTP URL?

This could perhaps have drastic security consequences. The REFER spec says: "A UA accepting a well-formed REFER request SHOULD
request approval from the user to proceed ...", but this is no guarantee against the danger that a less informed user would
unintentionally execute script code embedded in the page.

I know of at least one hardware phone (GrandStream GVX3175) that seems to rely on interplay with HTML content, but would be
very keen on learning about other cases where SIP functionality is amplified by the HTTP push mechanism that Patrick seems to
be referring to. Do you know of any other cases and is Patrick's suggestion relevant for Jitsi?

Greetings Philip


#4

Well, I don't think there is a standard or RFC for this. However, many SIP phones, especially those soft phones used a lot In call center deployments, can launch a specified http: or https: web page based on some triggered event such as an inbound call from a certain user or DID.

···

_______________________
sip:marc@plan9tele.com
tel:+1-949-514-8999

On Sunday, November 27, 2011 at 2:54 PM, Emil Ivov wrote:

Hey Patrick,

На 26.11.11 10:06, Patrick написа:
> Dear dev team,
>
> Another question, is Jitsi supporting the SEND URL operation,
> basically for opening the default browser at the give address when the
> call is accepted ?
>

Not sure I follow. Do you have a reference to a specification that
describes this?

Thanks,
Emil

>
> Best regards,
> Patrick
>

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org (mailto:emcho@jitsi.org) PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#5

RFC 4483 (http://tools.ietf.org/html/rfc4483)
Digs deeper on "content indirection", or sending content with a SIP message by reference (uri) rather than by value (mime multiparts).

There is actually a few drafts and RFCS discussing passing values by reference.

Here's 2 other examples.
http://tools.ietf.org/html/draft-ietf-ecrit-additional-data-02
http://tools.ietf.org/html/draft-ietf-sipcore-location-conveyance-09

I have not found any specifics about a "SendURL" header or request, beside the use of an "Access-URL" header in asterisks.

Bell Canada
Francois Fortin, Architecte de Systèmes | Solutions Architect
930 D'Aiguillon 520 Québec (Québec) Canada G1R 5M9
Tél.: (418) 691-0119

-----Message d'origine-----

···

De : Philip Donner [mailto:pdonner@znak.fi]
Envoyé : 6 décembre 2011 03:36
À : dev@jitsi.java.net
Objet : [jitsi-dev] Re: SIP Send URL support

Patrick made a suggestion that wasn't commented upon:

Another question, is Jitsi supporting the SEND URL operation, basically for opening the default
browser at the give address when the call is accepted ?

Is there a way of INVITing a UA with a 'SEND URL' operation. REFER could do that. Normally REFER is used to achieve call
transfers and deskphone functionality, but there are other variations of the theme.

Patrick's suggestion could be interesting. Can you give a more detailed description of what you are referring to. Is this
suggestion based on the idea of using the REFER method with a Refer-To header set to an HTTP URL?

This could perhaps have drastic security consequences. The REFER spec says: "A UA accepting a well-formed REFER request SHOULD
request approval from the user to proceed ...", but this is no guarantee against the danger that a less informed user would
unintentionally execute script code embedded in the page.

I know of at least one hardware phone (GrandStream GVX3175) that seems to rely on interplay with HTML content, but would be
very keen on learning about other cases where SIP functionality is amplified by the HTTP push mechanism that Patrick seems to
be referring to. Do you know of any other cases and is Patrick's suggestion relevant for Jitsi?

Greetings Philip


#6

Hi jitsi devs!

With Location-aware devices becoming increasingly popular, have you guys considered adding geolocation jitsi (or its eventual android / iphone ports)?

As it happens, it is quite simple to convert GPS/network Location data to GML and add it to pidf documents (noted as pidf-lo).

Here's a few references about this.
http://tools.ietf.org/html/rfc4119
http://tools.ietf.org/html/rfc5139
http://tools.ietf.org/html/rfc5491
http://tools.ietf.org/html/draft-ietf-sipcore-location-conveyance-09

Bell Canada
Francois Fortin, Architecte de Systèmes | Solutions Architect
930 D'Aiguillon 520 Québec (Québec) Canada G1R 5M9
Tél.: (418) 691-0119

-----Message d'origine-----

···

De : francois.fortin@bell.ca [mailto:francois.fortin@bell.ca]
Envoyé : 6 décembre 2011 08:58
À : dev@jitsi.java.net
Objet : [jitsi-dev] Re: SIP Send URL support

RFC 4483 (http://tools.ietf.org/html/rfc4483)
Digs deeper on "content indirection", or sending content with a SIP message by reference (uri) rather than by value (mime multiparts).

There is actually a few drafts and RFCS discussing passing values by reference.

Here's 2 other examples.
http://tools.ietf.org/html/draft-ietf-ecrit-additional-data-02
http://tools.ietf.org/html/draft-ietf-sipcore-location-conveyance-09

I have not found any specifics about a "SendURL" header or request, beside the use of an "Access-URL" header in asterisks.

Bell Canada
Francois Fortin, Architecte de Systèmes | Solutions Architect
930 D'Aiguillon 520 Québec (Québec) Canada G1R 5M9
Tél.: (418) 691-0119

-----Message d'origine-----
De : Philip Donner [mailto:pdonner@znak.fi]
Envoyé : 6 décembre 2011 03:36
À : dev@jitsi.java.net
Objet : [jitsi-dev] Re: SIP Send URL support

Patrick made a suggestion that wasn't commented upon:

Another question, is Jitsi supporting the SEND URL operation, basically for opening the default
browser at the give address when the call is accepted ?

Is there a way of INVITing a UA with a 'SEND URL' operation. REFER could do that. Normally REFER is used to achieve call
transfers and deskphone functionality, but there are other variations of the theme.

Patrick's suggestion could be interesting. Can you give a more detailed description of what you are referring to. Is this
suggestion based on the idea of using the REFER method with a Refer-To header set to an HTTP URL?

This could perhaps have drastic security consequences. The REFER spec says: "A UA accepting a well-formed REFER request SHOULD
request approval from the user to proceed ...", but this is no guarantee against the danger that a less informed user would
unintentionally execute script code embedded in the page.

I know of at least one hardware phone (GrandStream GVX3175) that seems to rely on interplay with HTML content, but would be
very keen on learning about other cases where SIP functionality is amplified by the HTTP push mechanism that Patrick seems to
be referring to. Do you know of any other cases and is Patrick's suggestion relevant for Jitsi?

Greetings Philip


#7

Hello Marc and Emil,

Indeed, I can't easily find a reference to it. In fact, it's sent when
using the SendURL command, or as a parameter of the Dial command in
Asterisk.

I'll setup a small lab to see how asterisk is handling it in the SIP
protocol. Or, if someone has more info...

Best regards,
Patrick

···

On Mon, Nov 28, 2011 at 17:37, Marc Abrams <marca56@gmail.com> wrote:

Well, I don't think there is a standard or RFC for this. However, many SIP
phones, especially those soft phones used a lot In call center deployments,
can launch a specified http: or https: web page based on some triggered
event such as an inbound call from a certain user or DID.

_______________________
sip:marc@plan9tele.com
tel:+1-949-514-8999

On Sunday, November 27, 2011 at 2:54 PM, Emil Ivov wrote:

Hey Patrick,

На 26.11.11 10:06, Patrick написа:

Dear dev team,

Another question, is Jitsi supporting the SEND URL operation,
basically for opening the default browser at the give address when the
call is accepted ?

Not sure I follow. Do you have a reference to a specification that
describes this?

Thanks,
Emil

Best regards,
Patrick

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31