[prev in list] [next in list] [prev in thread] [next in thread] 

List:       asterisk-ss7
Subject:    [asterisk-ss7] WG:  WG:  ISUP call forwarding
From:       <florian () gruendler ! net>
Date:       2011-08-22 13:29:10
Message-ID: 026101cc60cf$79c4a910$6d4dfb30$ () net
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Oh, just one last IMPORTANT thing I forgot to mention. Mind the presentation
flags. If the "calling party number" (Asterisk ${CALLINGPRES}) is flagged as
restricted it is ILLEGAL to transmit the number element to the next
peer/subscriber/useragent serviced by Asterisk, unless it is in the domain
of another licensed operator subject to regulatory provisions to know such
data. If the entity running the Asterisk is not an operator but a retail
customer and you are the carrier running Switch B, you must strip the
restricted number element out in SS7, which is not quite easy because retail
customers regularly don't use SS7 but rather Q.931/PRI, where switch vendors
are more likely to provide such retail restrictions. 

 

So long, Florian

  

 

Von: asterisk-ss7-bounces@lists.digium.com
[mailto:asterisk-ss7-bounces@lists.digium.com] Im Auftrag von
florian@gruendler.net
Gesendet: Montag, 22. August 2011 15:14
An: asterisk-ss7@lists.digium.com
Betreff: [asterisk-ss7] WG: ISUP call forwarding

 

Mosbah,

 

Apologies, I didn't READ all of your post. So I am to change my answer as
follows: Switch A becomes rather irrelevant here, except for the point of
certifying you the calling party number to be network provided and verified
(else, you don't trust calls CLI for voicemail authentication and reverse
charged services). Switch B must be configured right to send the redirection
parameters to the ISUP powered Asterisk PBX. Let's say it will. Now I am not
in a position to KNOW the code of LibSS7 to tell you what ISUP information
element is stored in which channel variable. I suggest you to dump ALL
possible ones with a NoOp function in your incoming context. You can find
the variables here under the paragraph "Predefined Channel Variables"

 

http://www.voip-info.org/wiki/index.php?page=Asterisk+variables

 

Maybe one of the LibSS7 devs will jump in and refer to the right section of
the manual.

 

Regards, Florian

 

 

Von: florian@gruendler.net [mailto:florian@gruendler.net] 
Gesendet: Montag, 22. August 2011 14:51
An: asterisk-ss7@lists.digium.com
Betreff: AW: [asterisk-ss7] ISUP call forwarding

 

Mosbah,

 

We are talking SS7/ISUP here right? What Switch (make,model,software)
handles Subscriber B? ISUP Switch A will let ISUP Switch B know (if it was
configured by people with a notion of the matter) the redirected number plus
the ISUP redirection parameters but it is completely unknown in your
equation how Switch B and Asterisk relate to eachother. Is
Asterisk=Subscriber B or is there any gateway involved which follows any
standard (e.g. ISUP<->SIP)?

 

http://www.dialogic.com/webhelp/IMG1010/10.5.1/WebHelp/Description/SIP/sip_d
iversion_scen.htm

 

regards, Florian

 

Von: asterisk-ss7-bounces@lists.digium.com
[mailto:asterisk-ss7-bounces@lists.digium.com] Im Auftrag von mosbah
abdelkader
Gesendet: Montag, 22. August 2011 14:28
An: asterisk-ss7@lists.digium.com
Betreff: [asterisk-ss7] ISUP call forwarding

 

Hi,

please can anyone help me on that situation:


Subsc. A ------------------------------Subsc. B
--------------------------Asterisk


Subsc A calls B.

B forwards the call to Asterisk using ISUP.

Is the Subsc A number included in the parameters of the ISUP call forwarded
from B to Asterisk?

Please help.


[Attachment #5 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type \
content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 \
(filtered medium)"><style><!-- /* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Nur Text Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.5pt;
	font-family:Consolas;}
span.NurTextZchn
	{mso-style-name:"Nur Text Zchn";
	mso-style-priority:99;
	mso-style-link:"Nur Text";
	font-family:Consolas;}
span.E-MailFormatvorlage19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.E-MailFormatvorlage21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE-CH link=blue vlink=purple><div \
class=WordSection1><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Oh, just \
one last IMPORTANT thing I forgot to mention. Mind the presentation flags. If the \
&#8220;calling party number&#8221; (Asterisk </span><strong><span \
lang=EN-US>${CALLINGPRES})</span></strong><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> is flagged \
as restricted it is ILLEGAL to transmit the number element to the next \
peer/subscriber/useragent serviced by Asterisk, unless it is in the domain of another \
licensed operator subject to regulatory provisions to know such data. If the entity \
running the Asterisk is not an operator but a retail customer and you are the carrier \
running Switch B, you must strip the restricted number element out in SS7, which is \
not quite easy because retail customers regularly don&#8217;t use SS7 but rather \
Q.931/PRI, where switch vendors are more likely to provide such retail restrictions. \
<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>So long, \
Florian<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> \
&nbsp;&nbsp;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div \
style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p \
class=MsoNormal><b><span lang=DE \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span \
lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> \
asterisk-ss7-bounces@lists.digium.com [mailto:asterisk-ss7-bounces@lists.digium.com] \
<b>Im Auftrag von </b>florian@gruendler.net<br><b>Gesendet:</b> Montag, 22. August \
2011 15:14<br><b>An:</b> asterisk-ss7@lists.digium.com<br><b>Betreff:</b> \
[asterisk-ss7] WG: ISUP call forwarding<o:p></o:p></span></p></div></div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Mosbah,<o:p></o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Apologies, \
I didn&#8217;t READ all of your post. So I am to change my answer as follows: Switch \
A becomes rather irrelevant here, except for the point of certifying you the calling \
party number to be network provided and verified (else, you don&#8217;t trust calls \
CLI for voicemail authentication and reverse charged services). Switch B must be \
configured right to send the redirection parameters to the ISUP powered Asterisk PBX. \
Let&#8217;s say it will. Now I am not in a position to KNOW the code of LibSS7 to \
tell you what ISUP information element is stored in which channel variable. I suggest \
you to dump ALL possible ones with a NoOp function in your incoming context. You can \
find the variables here under the paragraph &#8220;Predefined Channel \
Variables&#8221;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a \
href="http://www.voip-info.org/wiki/index.php?page=Asterisk+variables">http://www.voip-info.org/wiki/index.php?page=Asterisk+variables</a><o:p></o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Maybe one \
of the LibSS7 devs will jump in and refer to the right section of the \
manual.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Regards, \
Florian<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div \
style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p \
class=MsoNormal><b><span lang=EN-US \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span \
lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> \
florian@gruendler.net [mailto:florian@gruendler.net] <br><b>Gesendet:</b> Montag, 22. \
August 2011 14:51<br><b>An:</b> </span><span lang=DE \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>asterisk-ss7@lists.digium.com<br><b>Betreff:</b> \
AW: [asterisk-ss7] ISUP call forwarding<o:p></o:p></span></p></div></div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Mosbah,<o:p></o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>We are \
talking SS7/ISUP here right? What Switch (make,model,software) handles Subscriber B? \
ISUP Switch A will let ISUP Switch B know (if it was configured by people with a \
notion of the matter) the redirected number plus the ISUP redirection parameters but \
it is completely unknown in your equation how Switch B and Asterisk relate to \
eachother. Is Asterisk=Subscriber B or is there any gateway involved which follows \
any standard (e.g. ISUP&lt;-&gt;SIP)?<o:p></o:p></span></p><p class=MsoNormal><span \
lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p \
class=MsoPlainText><span lang=EN-US><a \
href="http://www.dialogic.com/webhelp/IMG1010/10.5.1/WebHelp/Description/SIP/sip_diver \
sion_scen.htm">http://www.dialogic.com/webhelp/IMG1010/10.5.1/WebHelp/Description/SIP/sip_diversion_scen.htm</a><o:p></o:p></span></p><p \
class=MsoPlainText><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p \
class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>regards, \
Florian<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div \
style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div \
style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p \
class=MsoNormal><b><span lang=DE \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span \
lang=DE style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> \
asterisk-ss7-bounces@lists.digium.com [mailto:asterisk-ss7-bounces@lists.digium.com] \
<b>Im Auftrag von </b>mosbah abdelkader<br><b>Gesendet:</b> Montag, 22. August 2011 \
14:28<br><b>An:</b> asterisk-ss7@lists.digium.com<br><b>Betreff:</b> [asterisk-ss7] \
ISUP call forwarding<o:p></o:p></span></p></div></div><p \
class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>Hi,<br><br>please can \
anyone help me on that situation:<br><br><br>Subsc. A \
------------------------------Subsc. B \
--------------------------Asterisk<br><br><br>Subsc A calls B.<br><br>B forwards the \
call to Asterisk using ISUP.<br><br>Is the Subsc A number included in the parameters \
of the ISUP call forwarded from B to Asterisk?<br><br>Please \
help.<o:p></o:p></p></div></div></div></body></html>


["ATT00607.txt" (text/plain)]

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-ss7 mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-ss7

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-ss7 mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-ss7

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic