[Asterisk-Users] testing asterisk on FXS lines

Adam Goryachev mailinglists at websitemanagers.com.au
Mon May 24 19:34:36 MST 2004


Look in your zapata.conf (hmmm, or zaptel.conf I awlays get confused,
the one in /etc/asterisk/zap???.conf)
You need to add the line:
immediate = yes

This means as soon as you pick up the line, it will follow the 's'
extension.

(You will need this defined for your fxo interface as well later)

Regards,
Adam

On Tue, 2004-05-25 at 10:46, Jason Kawakami wrote:
> i always use the Goto application.  seems to work quite well for testing
> those "s" extensions.
> 
> exten = 2500,1,Goto(context,s,1)
> will take you to step 1 in the s extension in whatever context.
> 
> Jason Kawakami
> ----- Original Message ----- 
> From: <asterisk-users-request at lists.digium.com>
> To: <asterisk-users at lists.digium.com>
> Sent: Monday, May 24, 2004 5:20 PM
> Subject: Asterisk-Users digest, Vol 1 #3886 - 9 msgs
> 
> 
> > Send Asterisk-Users mailing list submissions to
> > asterisk-users at lists.digium.com
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > or, via email, send a message with subject or body 'help' to
> > asterisk-users-request at lists.digium.com
> >
> > You can reach the person managing the list at
> > asterisk-users-admin at lists.digium.com
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of Asterisk-Users digest..."
> >
> >
> > Today's Topics:
> >
> >    1. Re: Re: Making a SIP call (Eric Wieling)
> >    2. RE: testing asterisk on FXS lines (Jay Milk)
> >    3. SIP Authentication Problem (Chuck Ramirez)
> >    4. RE: 2 Sip phones behind un-natted Asterisk (Chad Brown)
> >    5. Re: extensions/sip from database? (Fran Boon)
> >    6. Using Blacklist (Steven E. Frazier)
> >    7. Asterisk connected to DataBase (pesb)
> >    8. mpg123 (Simon Brown)
> >    9. Re: Using Blacklist (Dorian Gray)
> >
> > --__--__--
> >
> > Message: 1
> > Date: Mon, 24 May 2004 16:20:36 -0500
> > From: Eric Wieling <eric at fnords.org>
> > To: asterisk-users at lists.digium.com
> > Subject: Re: [Asterisk-Users] Re: Making a SIP call
> > Reply-To: asterisk-users at lists.digium.com
> >
> > bclark at bwkip.com wrote:
> > > I am still having this problem of only capturing part of the IP address,
> I
> > > am currently checking into a possible hardware/software issue on the
> > > client side but was wondering if there are any setting I need to set on
> > > the asterisk server to allow an peer to peer call. I have set
> > > dtmfmode=inband.  Is there anything else I need to set?
> >
> > dtmfmode=inband only works with the ulaw and alaw codecs.  If you use
> > any other codec you MUST use rfc2833 or info DTMF modes (set on the
> > phone AND on Asterisk)
> >
> > --__--__--
> >
> > Message: 2
> > From: "Jay Milk" <jay at skimmilk.net>
> > To: <asterisk-users at lists.digium.com>
> > Subject: RE: [Asterisk-Users] testing asterisk on FXS lines
> > Date: Mon, 24 May 2004 16:29:39 -0500
> > Reply-To: asterisk-users at lists.digium.com
> >
> > For $49.99+S&H I can sell you an FXO/FXS test-cable... just kidding.
> > Use a regular RJ11 cable to connect one of your FXS ports to the FXO
> > port you want to test, pick up another FXS and dial the extension... and
> > you're promptly delivered to the [incoming] context.  I test all my FXO
> > configs using a Sipura FXS port to make it ring.  I'd still like that
> > $50 though :)
> >
> > -----Original Message-----
> > From: asterisk-users-admin at lists.digium.com
> > [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of Michael
> > George
> > Sent: Monday, May 24, 2004 3:57 PM
> > To: asterisk-users at lists.digium.com
> > Subject: Re: [Asterisk-Users] testing asterisk on FXS lines
> >
> >
> > On May 24, 2004, at 4:00 PM, Michael George wrote:
> > > I am configuring an asterisk server and I want to test the incoming
> > > configuration with my FXS handsets.
> > >
> > > I have the FXS lines able to call eachother and they can connect out
> > > the FXO lines.
> > >
> > > I changed the context for the FXS lines to "incoming" so that they
> > > would be able to test the setup for incoming calls.
> > >
> > > For the incoming context I have:
> > > [incoming]
> > > exten => s,1,Wait(1)
> > > exten => s,2,Answer()
> > > exten => s,3,Background(hello2) ; this is the file I need to test the
> > > playback of first
> > >
> > > And I do a restart.  When I pickup one of the FXS handsets, though, I
> > > get this from asterisk (running with the -vvvc arg):
> > > Starting simple switch on 'Zap/1-1'
> > > and that is it.
> > >
> > > I know that the context is right because I put a hard-dial of "202" in
> > > there and when I dialed it, it would connect to that extension (Zap/2)
> >
> > > and if I dialed anything else I would get fast busy.
> > >
> > > I have checked and the line right after the last exten above is
> > > another context marker.
> > >
> > > The asterisk output also shows the s extensions being loaded under the
> > > correct context when I do a reload after the restart (to see just the
> > > messages from the contexts being loaded).
> > >
> > > What am I missing to get the FXS lines, in the context "incoming", to
> > > do the wait/answer/background?
> > >
> > > Thanks!
> >
> > For some reason, the s extension is not being executed for the FXS
> > lines.  I changed their default context back to "internal" and added
> > "exten => s,1,Background(hello2)" to the internal context, thinking
> > that when I pick up the handset I will get the hello2 audio file played
> > as it waits for me to enter digits.
> >
> > But the audio file is not played...  I must be missing an essential
> > concept here...
> >
> > -Michael
> >
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at 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
> >
> >
> >
> > --__--__--
> >
> > Message: 3
> > Date: Mon, 24 May 2004 14:25:00 -0700 (PDT)
> > From: Chuck Ramirez <chuck_ramirez at yahoo.com>
> > To: asterisk-users at lists.digium.com
> > Subject: [Asterisk-Users] SIP Authentication Problem
> > Reply-To: asterisk-users at lists.digium.com
> >
> > --0-909188567-1085433900=:35567
> > Content-Type: text/plain; charset=us-ascii
> >
> >
> > I have a group of users configured as extensions in *.These users are
> registered with a SIP Proxy Server and can receive calls very well. The
> problem happens when any user tries to make an outbound call. The proxy
> replies with a "401 Unauthorized" and * don't try another INVITE including
> credentials.
> >
> > Here is part of the content of sip.conf.
> >
> > [general]
> > port = 5061
> > bindaddr = *.IP
> > context = invalidcalls
> >
> > ;This account is used for inbound and outbound calls
> > register => myuser:mypass at mydomain/999
> >
> > [mydomain]
> > type=peer
> > host=myproxy
> > context=sip
> > username=myuser
> > secret=mypass
> > fromuser=myuser
> > fromdomain=mydomain
> >
> > [user1]
> > type=friend
> > host=dynamic
> > defaultip=default.IP
> > username=user1
> > secret=secret1
> > dtmfmode=rfc2833
> > context=users
> > callerid="User 1"
> > nat=yes
> >
> >
> >
> > Here is part of the content of extensions.conf.
> >
> > ;This part is working fine
> > [sip]
> > exten => 999,1,Dial(SIP/user1,,tr)
> >
> > [users]
> > exten => _8.,1,Dial,SIP/${EXTEN-1}@mydomain,tr
> >
> >
> >
> > When I dial the number 812345 from my SIP Phone, this is the message
> sequence
> > Phone -> Asterisk: INVITE sip:812345@*domain SIP/2.0
> > Asterisk -> Phone: SIP/2.0 407 Proxy Authentication Required
> > Phone -> Asterisk: ACK sip:812345@*domain SIP/2.0
> > Phone -> Asterisk: INVITE sip:812345@*domain SIP/2.0 (with authentication
> header)
> > Asterisk -> Phone: SIP/2.0 100 Trying
> > Asterisk -> Proxy: INVITE sip:12345 at mydomain SIP/2.0
> > Proxy -> Asterisk: SIP/2.0 401 Unauthorized
> > Asterisk -> Proxy: ACK sip:12345 at mydomain SIP/2.0
> >
> > The next message I would expect is another INVITE from * to the proxy with
> the authentication header.
> > Why * hasn't send it? Can someone give me a help?
> >
> > Thanks in advance
> >     Chuck Ramirez
> >
> >
> >
> >
> > ---------------------------------
> > Do you Yahoo!?
> > Friends.  Fun. Try the all-new Yahoo! Messenger
> > --0-909188567-1085433900=:35567
> > Content-Type: text/html; charset=us-ascii
> >
> > <P align=left>I have a group of users configured as extensions in *.These
> users are registered with a SIP Proxy Server and can receive calls very
> well. The problem happens when any user tries to make an outbound call. The
> proxy replies with a "401 Unauthorized" and * don't try another INVITE
> including credentials.</P>
> > <P align=left>Here is part of the content of sip.conf.</P>
> > <P align=left>[general]<BR>port = 5061<BR>bindaddr = *.IP<BR>context =
> invalidcalls</P>
> > <P align=left>;This account is used for inbound and outbound
> calls<BR>register =&gt; myuser:mypass at mydomain/999</P>
> > <P
> align=left>[mydomain]<BR>type=peer<BR>host=myproxy<BR>context=sip<BR>usernam
> e=myuser<BR>secret=mypass<BR>fromuser=myuser<BR>fromdomain=mydomain</P>
> > <P
> align=left>[user1]<BR>type=friend<BR>host=dynamic<BR>defaultip=default.IP<BR
> >username=user1<BR>secret=secret1<BR>dtmfmode=rfc2833<BR>context=users<BR>ca
> llerid="User 1"<BR>nat=yes</P>
> > <P align=left>&nbsp;</P>
> > <P align=left>Here is part of the content of extensions.conf.</P>
> > <P align=left>;This part is working fine<BR>[sip]<BR>exten =&gt;
> 999,1,Dial(SIP/user1,,tr)</P>
> > <P align=left>[users]<BR>exten =&gt;
> _8.,1,Dial,SIP/${EXTEN-1}@mydomain,tr</P>
> > <P align=left>&nbsp;</P>
> > <P align=left>When I dial the number 812345 from my SIP Phone, this is the
> message sequence<BR>Phone -&gt; Asterisk: INVITE sip:812345@*domain
> SIP/2.0<BR>Asterisk -&gt; Phone: SIP/2.0 407 Proxy Authentication
> Required<BR>Phone -&gt; Asterisk: ACK sip:812345@*domain
> SIP/2.0<BR>Phone -&gt; Asterisk: INVITE sip:812345@*domain SIP/2.0 (with
> authentication header)<BR>Asterisk -&gt; Phone: SIP/2.0 100
> Trying<BR>Asterisk -&gt; Proxy: INVITE sip:12345 at mydomain
> SIP/2.0<BR>Proxy -&gt; Asterisk: SIP/2.0 401 Unauthorized<BR>Asterisk -&gt;
> Proxy: ACK sip:12345 at mydomain SIP/2.0</P>
> > <P align=left>The next message I would expect is another INVITE from * to
> the proxy with the authentication header.<BR>Why * hasn't send it? Can
> someone give me a help?</P>
> > <P align=left>Thanks in advance<BR>&nbsp;&nbsp;&nbsp; Chuck
> Ramirez</P><BR><BR><p>
> > <hr size=1><font face=arial size=-1>Do you Yahoo!?<br>Friends.  Fun. <a
> href="http://messenger.yahoo.com/">Try the all-new Yahoo! Messenger</a>
> > --0-909188567-1085433900=:35567--
> >
> > --__--__--
> >
> > Message: 4
> > Subject: RE: [Asterisk-Users] 2 Sip phones behind un-natted Asterisk
> > Date: Mon, 24 May 2004 14:36:00 -0700
> > From: "Chad Brown" <chad.brown at identitymine.com>
> > To: <asterisk-users at lists.digium.com>
> > Reply-To: asterisk-users at lists.digium.com
> >
> > After further investigation it looks like it was as simple as both
> > phones trying to listen on the same port. I will continue testing to
> > verify.
> >
> > -----Original Message-----
> > From: asterisk-users-admin at lists.digium.com
> > [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of Shaun Dawson
> > Sent: Monday, May 24, 2004 10:03 AM
> > To: asterisk-users at lists.digium.com
> > Subject: Re: [Asterisk-Users] 2 Sip phones behind un-natted Asterisk
> >
> > What does the Xten diagnostic log say about a single
> > session?
> >
> > Also, what does the * SIP debug output say?  I'd be
> > very interested to see what IPs and ports SIP is
> > trying to set the RTP connection on.  (Since SIP
> > appears to be working fine, it's the RTP part that is
> > breaking).
> >
> > Are both the Xten and the 7960 trying to listen on the
> > same RTP port (my Xten is configured to listen on
> > 8000)?
> >
> > Pardon me if I sound like an idiot, but I'm somewhat
> > new to VoIP, SIP _and_ Asterisk.  :)
> >
> > Shaun
> >
> >
> > --- Bruce Komito <brucek at bagel.com> wrote:
> > > John, In my case, the two ports are not using the
> > > same IP port (one is on
> > > 5060, the other on 5061), but of course, they are on
> > > the same IP address.
> > > I think that is what is confusing the NAT server,
> > > but I don't know what to
> > > do about it.
> > >=20
> > > Bruce Komito
> > > High Sierra Networks, Inc.
> > > www.servers-r-us.com
> > > (775) 284-5800 ext 115
> > >=20
> > >=20
> > > On Mon, 24 May 2004, John Fraizer wrote:
> > >=20
> > > > Chad Brown wrote:
> > > >
> > > > > I have 2 SIP phones (Cisco 7960 & XTen) behind a
> > > NAT provided by a
> > > > > Linksys firewall that supports UPnP.  The
> > > Asterisk server has a public
> > > > > IP. Here are the problems that I am having with
> > > this configuration...
> > > > >
> > > > >
> > > > >
> > > > >    1. The 2 SIP phones can call MeetMe and have
> > > a conference but cannot
> > > > >       call each other. (Yes, they connect but no
> > > audio either direction)
> > > > >    2. I have verify=3Dyes in the sip.conf for both
> > > phones. Both phones
> > > > >       constantly go Unreachable. (However, the
> > > connection is very fast
> > > > >       between * and sip phones)
> > > > >    3. Sometimes but not always when I try to
> > > call phone1 phone2 rings.
> > > > >
> > > > >
> > > > >
> > > > > Is this Nat messing with me or something else?
> > > In any case...Any advice
> > > > > out there?
> > > > >
> > > > >
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Chad
> > > > >
> > > >
> > > >
> > > > The problem is probably that both of your SIP
> > > phones are using the same
> > > > port.  I played with two 7960's behind a Linksys
> > > on Saturday and finally
> > > > got them playing right when I changed the
> > > following:
> > > >
> > > > In Phone 1's SIP[macaddr].cnf:
> > > >
> > > > voip_control_port: 5061
> > > >
> > > > In Phone 2's SIP[macaddr].cnf:
> > > >
> > > > voip_control_port: 5062
> > > >
> > > > The default control port is 5060.  Note:  This is
> > > the port that the
> > > > PHONE uses to initiate the connection to * and not
> > > the port it is
> > > > connecting to.
> > > >
> > > > John
> > > > _______________________________________________
> > > > Asterisk-Users mailing list
> > > > Asterisk-Users at lists.digium.com
> > > >
> > >
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > > > To UNSUBSCRIBE or update options visit:
> > > >  =20
> > >
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > > >
> > >=20
> > > _______________________________________________
> > > Asterisk-Users mailing list
> > > Asterisk-Users at lists.digium.com
> > >
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > > To UNSUBSCRIBE or update options visit:
> > >  =20
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> >
> >
> >
> > =09
> > =09
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Domains - Claim yours for only $14.70/year
> > http://smallbusiness.promotions.yahoo.com/offer=20
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at 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
> >
> >
> >
> > --__--__--
> >
> > Message: 5
> > Date: Mon, 24 May 2004 22:50:44 +0100
> > From: Fran Boon <flavour at partyvibe.com>
> > To: asterisk-users at lists.digium.com
> > Subject: Re: [Asterisk-Users] extensions/sip from database?
> > Reply-To: asterisk-users at lists.digium.com
> >
> > Manuel Wenger wrote:
> > > We are planning to deploy a pretty large asterisk server with many SIP
> extensions (might be up to 10000 in the future), and I have a few questions:
> > > 1) is this possible, or are we running into some kind of limitation in
> the software that I wasn't aware of and that I didn't find by browsing
> through the archives and through Wiki? No, we don't need any G729-G711
> transformations, it would only be acting as a SIP proxy (even if asterisk
> isn't a proxy).
> >
> > /Should/ be psosible with canreinvite=yes & no use of T,t in the dial
> > commands, so that Asterisk can stay out of the media path except when
> > absolutely necessary.
> >
> > > 2) is there a way to store extensions.conf and/or sip.conf in some kind
> of database, maybe MySQL? This would make life easier if someone wanted to
> change his SIP password. Or how would you otherwise solve this problem?
> >
> > http://voip-info.org/wiki-Asterisk+configuration+from+database
> > Option 1 is being enhanced through the development of ast_data.
> > I currently use Option 2
> >
> > > 3) is there a quick way of reloading only a part of
> sip.conf/extensions.conf, for example if only a user password changed, or an
> extension's behaviour (eg. routing to voicemail instead of a SIP user)?
> >
> > sip reload
> > extensions reload
> >
> > That's as granular as it gets.
> > Should be harmless to keep doing this, though.
> >
> > > Maybe I'm looking at the wrong software here and SER would be better for
> what I want to do... I know asterisk is supposed to be a PBX replacement,
> but the functions and flexibility it has really tells me "stick with
> asterisk". Or am I way off with these assumptions?
> >
> > Possibly - depends whether you're after a SIP proxy or a PBX ;)
> >
> > F
> >
> > --__--__--
> >
> > Message: 6
> > From: "Steven E. Frazier" <sfrazier at fraziercorp.com>
> > To: <asterisk-users at lists.digium.com>
> > Date: Mon, 24 May 2004 17:55:17 -0400
> > Subject: [Asterisk-Users] Using Blacklist
> > Reply-To: asterisk-users at lists.digium.com
> >
> > I am attempting to write in incoming context for calls.
> >
> > 1. If the caller id is given and it is not black listed it will Playback =
> > a
> > greeting and then right the phone or go to voicemail under busy or
> > unavailable conditions
> > 2. If no caller id is given, then Privacy Manager will ask for the =
> > number.
> > I am testing 6145551212 to see if the black list will work
> > 3. If a caller id is given, and it is blacklisted (in the blacklist db) =
> > I
> > would like for it to go to Playback/black-list-blocked message
> >
> >
> >
> >
> > The db shows:
> >
> > asterisk*CLI> database show blacklist
> > /blacklist/<1010987/18887975686number>            : 1
> >
> > /blacklist/<name/number>                          : 1
> >
> > /blacklist/unlisted/6145551212                    : 1
> >
> > asterisk*CLI>
> >
> >
> > exten =3D> 2129,1,Wait(1)
> > exten =3D> 2129,2,Zapateller(answer|nocallerid)
> > exten =3D> 2129,3,NoOp
> > exten =3D> 2129,4,PrivacyManager
> > exten =3D> 2129,5,LookupBlacklist
> > exten =3D> 2129,6,Dial(Zap/4,5,Ttr)
> > exten =3D> 2129,7,Answer
> > exten =3D> 2129,8,Wait(1)
> > exten =3D> 2129,9,Playback(personal/hello)
> > exten =3D> 2129,10,Playback(personal/i-am-not-in-at-the-moment)
> > exten =3D> 2129,11,VoiceMail2(u${EXTEN})
> > exten =3D> 2129,12,Hangup
> > exten =3D> 2129,102,VoiceMail2(b${EXTEN}) ; Busy Voicemail if extension =
> > is
> > busy
> > exten =3D> 2129,106,Playback,personal/black-list-blocked
> > exten =3D> 2129,108,Wait(2)
> > exten =3D> 2129,110,Hangup
> >
> > When I dial my test extension of 2129, I get:
> >
> >
> > asterisk*CLI>=20
> >     -- Starting simple switch on 'Zap/7-1'
> >     -- Disabling Caller*ID on Zap/7-1
> >     -- Executing Wait("Zap/7-1", "1") in new stack
> >     -- Executing Zapateller("Zap/7-1", "answer|nocallerid") in new stack
> >     -- Executing NoOp("Zap/7-1", "") in new stack
> >     -- Executing PrivacyManager("Zap/7-1", "") in new stack
> >   =3D=3D Parsing '/etc/asterisk/privacy.conf':   =3D=3D Parsing
> > '/etc/asterisk/privacy.conf': Found
> >     -- Playing 'privacy-unident' (language 'en')
> >     -- Playing 'privacy-prompt' (language 'en')
> >     -- Playing 'privacy-thankyou' (language 'en')
> >     -- Changed Caller*ID to "Privacy Manager" <6145551212>
> >     -- Executing LookupBlacklist("Zap/7-1", "") in new stack
> >     -- Executing Dial("Zap/7-1", "Zap/4|5|Ttr") in new stack
> >     -- Called 4
> >     -- Zap/4-1 is ringing
> >     -- Zap/4-1 is ringing
> >     -- Nobody picked up in 5000 ms
> >     -- Hungup 'Zap/4-1'
> >     -- Executing Answer("Zap/7-1", "") in new stack
> >     -- Executing Wait("Zap/7-1", "1") in new stack
> >     -- Executing Playback("Zap/7-1", "personal/hello") in new stack
> >     -- Playing 'personal/hello' (language 'en')
> >     -- Executing Playback("Zap/7-1", =
> > "personal/i-am-not-in-at-the-moment")
> > in new stack
> >     -- Playing 'personal/i-am-not-in-at-the-moment' (language 'en')
> >     -- Executing VoiceMail2("Zap/7-1", "u2129") in new stack
> >     -- Playing 'vm-theperson' (language 'en')
> >     -- Playing 'digits/2' (language 'en')
> >     -- Playing 'digits/1' (language 'en')
> >     -- Playing 'digits/2' (language 'en')
> >     -- Playing 'digits/9' (language 'en')
> >     -- Playing 'vm-isunavail' (language 'en')
> >     -- Playing 'vm-intro' (language 'en')
> >     -- Playing 'beep' (language 'en')
> >     -- Recording the message
> >
> > It goes to the unavailable voice mail box.
> >
> > According to the documentation and my understanding:
> >
> >
> > LookupBlacklist: Looks up the Caller*ID number on the active channel in =
> > the
> > Asterisk database (family 'blacklist'). If the number is found, and if =
> > there
> > exists a priority n + 101, where 'n' is the priority of the current
> > instance, then the channel will be setup to continue at that priority =
> > level.
> > Otherwise, it returns 0. Does nothing if no Caller*ID was received on =
> > the
> > channel.=20
> > Example: database put blacklist <name/number> 1
> >
> >
> > Could someone tell me what I am doing wrong that it won't go to Priority =
> > 106
> > and Playback black-list-blocked.
> >
> > Would someone share their context that is using blacklist to show me how
> > they are doing it?
> >
> > Thanks.
> >
> > --__--__--
> >
> > Message: 7
> > From: pesb <pesb at conexion.com.py>
> > To: asterisk-users at lists.digium.com
> > Date: Mon, 24 May 2004 17:58:30 -0400
> > Subject: [Asterisk-Users] Asterisk connected to DataBase
> > Reply-To: asterisk-users at lists.digium.com
> >
> > Hi there,
> > I want to have all my sip.conf data inside a DataBase, so that my
> asterisk=
> > =20
> > admintration system would be through a Web Interface connected to the DB.
> >  Is there any way to put the sip.conf file in a Data Base and then to
> read=
> > =20
> > from it, in such a way that the sip.conf file would have some line that=20
> > points to the DataBase?
> > I have seen wiki's page=20
> > http://www.voip-info.org/wiki-Asterisk+configuration+from+database
> > Possibility n=BA 2 and 3 do not convince myself.
> > I have tried possibility n=BA1(Dynamic), but did not find much info about
> t=
> > he=20
> > command DBget. Could somebody give some info on how to use it?
> > Or, could someone recommend me another scheme that could work?
> >
> >    thanks in advance,
> >                               Pablo Salinas
> >
> >
> >
> >
> > --__--__--
> >
> > Message: 8
> > Date: Tue, 25 May 2004 08:11:30 +1000
> > From: "Simon Brown" <Simon.Brown at otterson.com.au>
> > To: <asterisk-users at lists.digium.com>
> > Subject: [Asterisk-Users] mpg123
> > Reply-To: asterisk-users at lists.digium.com
> >
> > When I start * I get 6 mpg123 processes start as well.  Is this normal?
> > Often after a couple of days these mpg123 processes start to consume cpu =
> > and
> > I have to kill them off.
> > I do not have a sound card in the server and I have noload =3D> =
> > chan_oss.so
> >
> > Simon
> >
> > --__--__--
> >
> > Message: 9
> > Date: Mon, 24 May 2004 18:17:09 -0400
> > From: Dorian Gray <asterisk at tintar.com>
> > To: asterisk-users at lists.digium.com
> > Subject: Re: [Asterisk-Users] Using Blacklist
> > Reply-To: asterisk-users at lists.digium.com
> >
> > the following has been working well for me, and I think it does similar
> > to what you want...
> >
> >
> > [macro-blackdrop]
> > exten => s,1,Playback(giggle1)
> > ; something is terribly wrong...!
> > exten => s,2,Playback(tt-somethingwrong)
> > ; oh, it's those damnable weasels again...!
> > exten => s,3,Playback(tt-weasels)
> > exten => s,4,Playback(goodbye)
> > exten => s,5,Hangup
> >
> > [inbound-analog]
> > exten => s,1,SetMusicOnHold,random
> > exten => s,2,Zapateller(answer|nocallerid)
> > exten => s,3,NoOp
> > exten => s,4,PrivacyManager
> > exten => s,5,LookupCIDName
> > exten => s,6,LookupBlacklist
> > exten => s,7,Background(pls-wait-connect-call)
> > exten => s,8,Dial(${PHONE1}&${PHONES1},20,Ttm)
> > exten => s,9,Answer
> > exten => s,10,Wait(1)
> > exten => s,11,Macro(vmessage,${PHONE1VM})
> > exten => s,105,Macro(blackdrop)
> > exten => s,107,Macro(blackdrop)
> >
> > hm maybe I should move lookupcidname after lookupblacklist and save a
> > few cycles ^_^
> >
> >
> >
> > Steven E. Frazier wrote:
> > > I am attempting to write in incoming context for calls.
> > >
> > > 1. If the caller id is given and it is not black listed it will Playback
> a
> > > greeting and then right the phone or go to voicemail under busy or
> > > unavailable conditions
> > > 2. If no caller id is given, then Privacy Manager will ask for the
> number.
> > > I am testing 6145551212 to see if the black list will work
> > > 3. If a caller id is given, and it is blacklisted (in the blacklist db)
> I
> > > would like for it to go to Playback/black-list-blocked message
> > >
> > >
> > >
> > >
> > > The db shows:
> > >
> > > asterisk*CLI> database show blacklist
> > > /blacklist/<1010987/18887975686number>            : 1
> > >
> > > /blacklist/<name/number>                          : 1
> > >
> > > /blacklist/unlisted/6145551212                    : 1
> > >
> > > asterisk*CLI>
> > >
> > >
> > > exten => 2129,1,Wait(1)
> > > exten => 2129,2,Zapateller(answer|nocallerid)
> > > exten => 2129,3,NoOp
> > > exten => 2129,4,PrivacyManager
> > > exten => 2129,5,LookupBlacklist
> > > exten => 2129,6,Dial(Zap/4,5,Ttr)
> > > exten => 2129,7,Answer
> > > exten => 2129,8,Wait(1)
> > > exten => 2129,9,Playback(personal/hello)
> > > exten => 2129,10,Playback(personal/i-am-not-in-at-the-moment)
> > > exten => 2129,11,VoiceMail2(u${EXTEN})
> > > exten => 2129,12,Hangup
> > > exten => 2129,102,VoiceMail2(b${EXTEN}) ; Busy Voicemail if extension is
> > > busy
> > > exten => 2129,106,Playback,personal/black-list-blocked
> > > exten => 2129,108,Wait(2)
> > > exten => 2129,110,Hangup
> > >
> > > When I dial my test extension of 2129, I get:
> > >
> > >
> > > asterisk*CLI>
> > >     -- Starting simple switch on 'Zap/7-1'
> > >     -- Disabling Caller*ID on Zap/7-1
> > >     -- Executing Wait("Zap/7-1", "1") in new stack
> > >     -- Executing Zapateller("Zap/7-1", "answer|nocallerid") in new stack
> > >     -- Executing NoOp("Zap/7-1", "") in new stack
> > >     -- Executing PrivacyManager("Zap/7-1", "") in new stack
> > >   == Parsing '/etc/asterisk/privacy.conf':   == Parsing
> > > '/etc/asterisk/privacy.conf': Found
> > >     -- Playing 'privacy-unident' (language 'en')
> > >     -- Playing 'privacy-prompt' (language 'en')
> > >     -- Playing 'privacy-thankyou' (language 'en')
> > >     -- Changed Caller*ID to "Privacy Manager" <6145551212>
> > >     -- Executing LookupBlacklist("Zap/7-1", "") in new stack
> > >     -- Executing Dial("Zap/7-1", "Zap/4|5|Ttr") in new stack
> > >     -- Called 4
> > >     -- Zap/4-1 is ringing
> > >     -- Zap/4-1 is ringing
> > >     -- Nobody picked up in 5000 ms
> > >     -- Hungup 'Zap/4-1'
> > >     -- Executing Answer("Zap/7-1", "") in new stack
> > >     -- Executing Wait("Zap/7-1", "1") in new stack
> > >     -- Executing Playback("Zap/7-1", "personal/hello") in new stack
> > >     -- Playing 'personal/hello' (language 'en')
> > >     -- Executing Playback("Zap/7-1",
> "personal/i-am-not-in-at-the-moment")
> > > in new stack
> > >     -- Playing 'personal/i-am-not-in-at-the-moment' (language 'en')
> > >     -- Executing VoiceMail2("Zap/7-1", "u2129") in new stack
> > >     -- Playing 'vm-theperson' (language 'en')
> > >     -- Playing 'digits/2' (language 'en')
> > >     -- Playing 'digits/1' (language 'en')
> > >     -- Playing 'digits/2' (language 'en')
> > >     -- Playing 'digits/9' (language 'en')
> > >     -- Playing 'vm-isunavail' (language 'en')
> > >     -- Playing 'vm-intro' (language 'en')
> > >     -- Playing 'beep' (language 'en')
> > >     -- Recording the message
> > >
> > > It goes to the unavailable voice mail box.
> > >
> > > According to the documentation and my understanding:
> > >
> > >
> > > LookupBlacklist: Looks up the Caller*ID number on the active channel in
> the
> > > Asterisk database (family 'blacklist'). If the number is found, and if
> there
> > > exists a priority n + 101, where 'n' is the priority of the current
> > > instance, then the channel will be setup to continue at that priority
> level.
> > > Otherwise, it returns 0. Does nothing if no Caller*ID was received on
> the
> > > channel.
> > > Example: database put blacklist <name/number> 1
> > >
> > >
> > > Could someone tell me what I am doing wrong that it won't go to Priority
> 106
> > > and Playback black-list-blocked.
> > >
> > > Would someone share their context that is using blacklist to show me how
> > > they are doing it?
> > >
> > > Thanks.
> > > _______________________________________________
> > > Asterisk-Users mailing list
> > > Asterisk-Users at 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
> > >
> >
> >
> >
> > --__--__--
> >
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> >
> > End of Asterisk-Users Digest
> >
> 
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at 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




More information about the asterisk-users mailing list