Yiannis Costopoulos
2004-Oct-14 10:24 UTC
[Asterisk-Users] Distinctive Ringing for SipToneII
Hi, I have a couple of IpDialog SipToneII phones and although I understood that they had a choice of 5 ringtones, it turns out that it is Distinctive Ringing. I contacted IpDialog support and sent me this. ---snip-------------- The phones you have support 5 different ringtones and 4 call waiting tones. You do not need new firmware. Please see attached document. The phone will ring differently depending on the contents of the Alert-Info header sent to the phone in the SIP INVITE. Some have used this feature on our phone to create two virtual lines on the phone. If you create two aliases (phone numbers) for the same phone in your PBX, and send a different Alert-Info header for each phone number, the phone will ring differently for each "line." Here's an example of how to use Alert-Info: INVITE sip:nobody@192.68.202.129 SIP/2.0 Via: SIP/2.0/UDP 192.68.202.101:5065 From: "SIPTool" <sip:tool@192.68.202.101:5065>;tag=ABCD To: "Nobody Nowhere" <sip:nobody@192.68.202.129> Call-ID: 111222333@192.68.202.101 CSeq: 1 INVITE Alert-Info:<Bellcore-dr2> Contact: "SIPTool" <sip:tool@192.68.202.101:5065> Content-Length: 130 Content-type: application/sdp ---/snip------------------ They also sent me this (I don't know if it of any help ---snip--------------------- Bellcore priority and Call Waiting tones per GR-506-CORE and GR-526- CORE Bellcore priority 1 - standard phone ring cycle Call Waiting Tone used with this Ring: Call Waiting priority 1 Alert Info string used : <Bellcore-dr1> Number of States = 3; State1 = ToneOn; State1 Length = 2000; State1 Freq1 = 725; State1 Freq2 = 750; State2 = ToneOff; State2 Length = 4000; State3 = ToneRepeat; State3 Reps = 0; Bellcore priority 2 ? ?Long-Long? Call Waiting Tone used with this Ring: Call Waiting priority 2 Alert Info string used : <Bellcore-dr2> Number of States = 5; State1 = ToneOn; State1 Length = 800; State1 Freq = 725 State1 Freq2 = 750; State2 = ToneOff; State2 Length = 400; State3 = ToneOn; State3 Length = 800; State3 Freq1 = 725; State3 Freq2 = 750; State4 = ToneOff; State4 Length = 4000; State5 = ToneRepeat; State5 Reps = 0; Bellcore priority 3 ? ?Short-Short-Long? Call Waiting Tone used with this Ring: Call Waiting priority 3 Alert Info string used : <Bellcore-dr3> Number of States = 7; State1 = ToneOn; State1 Length = 400; State1 Freq1 = 725; State1 Freq2 = 750; State2 = ToneOff; State2 Length = 200; State3 = ToneOn; State3 Length = 400; State3 Freq1 = 725; State3 Freq2 = 750; State4 = ToneOff; State4 Length = 200; State5 = ToneOn; State5 Length = 800; State5 Freq1 = 725; State5 Freq2 = 750; State6 = ToneOff; State6 Length = 4000; State7 = ToneRepeat; State7 Reps = 0; Bellcore priority 4 ? ?Short-Long-Short? Call Waiting Tone used with this Ring: Call Waiting priority 4 Alert Info string used : <Bellcore-dr4> Number of States = 7; State1 = ToneOn; State1 Length = 300; State1 Freq1 = 725; State1 Freq2 = 750; State2 = ToneOff; State2 Length = 200; State3 = ToneOn; State3 Length = 1000; State3 Freq1 = 725; State3 Freq2 = 750; State4 = ToneOff; State4 Length = 200; State5 = ToneOn; State5 Length = 300; State5 Freq1 = 725; State5 Freq2 = 750; State6 = ToneOff; State6 Length = 4000; State7 = ToneRepeat; State7 Reps = 0; Bellcore priority 5 - Short - "Ringsplash" Call Waiting Tone used with this Ring: Call Waiting priority 4 Alert Info string used : <Bellcore-dr5> Number of States = 1; State1 = ToneOn; State1 Length = 500; State1 Freq1 = 725; State1 Freq2 = 750; Call Waiting tones from Bellcore specs Bellcore Call Waiting priority 1 - standard Call Waiting cycle Number of States = 1; State1 = ToneOn; State1 Length = 300; State1 Freq1 = 440; State1 Freq2 = 440; Bellcore Call Waiting priority 2 - Call Waiting Priority 2 cycle Number of States = 3; State1 = ToneOn; State1 Length = 100; State1 Freq1 = 440; State1 Freq2 = 440; State2 = ToneOff; State2 Length = 100; State3 = ToneOn; State3 Length = 100; State3 req1 = 440; State3 Freq2 = 440; Bellcore Call Waiting priority 3 - Call Waiting Priority 3 cycle Number of States = 5; State1 = ToneOn; State1 Length = 100; State1 Freq1 = 440; State1 Freq2 = 440; State2 = ToneOff; State2 Length = 100; State3 = ToneOn; State3 Length = 100; State3 Freq1 = 440; State3 Freq2 = 440; State4 = ToneOff; State4 Length = 100; State5 = ToneOn; State5 Length = 100; State5 Freq1 = 440; State5 Freq2 = 440; Bellcore Call Waiting priority 4 - Call Waiting Priority 4 cycle Number of States = 5; State1 = ToneOn; State1 Length = 100; State1 Freq1 = 440; State1 Freq2 = 440; State2 State = ToneOff; State2 Length = 100; State3 = ToneOn; State3 Length = 300; State3 Freq1 = 440; State3 Freq2 = 440; State4 = ToneOff; State4 Length = 100; State5 = ToneOn; State5 Length = 100; State5 Freq1 = 440; State5 Freq2 = 440; ---/snip------------------------ Can someone tell me how to make * asterisk "send" the relevant signal to a SipTone so it rings differently than the others? Apologies for the long post. Thanks, Yiannis.
You should set the ALERT_INFO variable before sending a Dial command to the phone as per the example below: exten => 101,1,SetVar(ALERT_INFO=<Bellcore-drx>) exten => 101,2,Dial(SIP/1234) (Valid values are: Bellcore-dr1 - standard phone ring cycle Bellcore-dr2 - "Long-Long" Bellcore-dr3 - "Short-Short-Long" Bellcore-dr4 - "Short-Long-Short" Bellcore-dr5 - Short - "Ringsplash") Regards Chris Johnson CherSoft Ltd> -----Original Message----- > From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users- > bounces@lists.digium.com] On Behalf Of Yiannis Costopoulos > Sent: Thu 14 October 2004 18:24 > To: asterisk-users@lists.digium.com > Subject: [Asterisk-Users] Distinctive Ringing for SipToneII >> Can someone tell me how to make * asterisk "send" the relevant signalto a> SipTone so it rings differently than the others? > > Apologies for the long post. > > Thanks, > Yiannis. > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users