I'm using QSIG between an NEC SV8300 and Asterisk (after giving up with
CCIS). Things work pretty well with the exception of issues on stations
on the SV8300.
When I call from Asterisk to a SV8300 station and I send my extension
as the caller ID number, it shows up on the SV8300 as OPERATOR.
My system is linked to a legacy PBX via Q-SIG and most of my tests so
far have been from that PBX. I created a number of MeetMe conference rooms
and they work fine when called from the legacy PBX. However, when there's
a MeetMe room with a legacy caller and a SIP phone, the SIP phone can
hear
I'm using QSIG between Asterisk and an NEC SV8300. Whenever I make a call
from the SV8300, I see:
[Oct 4 21:02:49] ERROR[5729]: chan_dahdi.c:12226 dahdi_pri_error: !! Unknown
IE 50 (cs5, len = 3)
I see an IE 50 in the Q.932 specification, so I don't understand why
this error is occuring.
The two patches attached on the issue apply against libpri branch
1.4 and asterisk trunk, respectively. Both are required. Given
that it's been 5 months since I first created the patches, I have
redone them tonight, in order to facilitate testing.
Thanks!
I checked out that branch with
We've started to use Asterisk for conferencing and have been getting some
complaints. Our configuration is that some people call in from home, but
we have a physical conference room with a Polycom. When somebody was giving
a presentation in the physical conference room, we were told that the
How do I properly quote things when I want to use the IF function on
something returning a string with blanks (e.g, CALLERID(name))?
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
AstriCon 2009 - October 13 - 15 Phoenix,
Richard Kenner wrote:
How do I properly quote things when I want to use the IF function on
something returning a string with blanks (e.g, CALLERID(name))?
Use double quotes around your variable
Thanks. That was my second try, but I thought that it didn't work
because I introduced a typo
Robert McGilvray wrote:
You can do this in the dialplan. Just launch MeetMe with different
options based on the caller,
What's confusing me is that when I look in app_meetme.c, the relevant
options are stored in what are called conference flags and there are
separate user flags. This makes it
I sent a query about this before, but have some further information and am
hoping somebody has a suggestion as to what to try next to debug this.
I'm using an Asterisk box primarily for MeetMe conferencing. There are
two sources: TDM via two Q.SIG T1's and SIP phones. Conferencing works
fine
Is this patch correct? The doesn't make logical sense to me. I think
it should be || and making this change fixes the problem I have with SIP
phones in MeetMe conferences. If it's correct, is there someplace more
formal that I should submit it to?
*** app_meetme.c.old2009-10-11
David Backeberg wrote:
From a quick glance at your patch, I would say that it probably tries
to address the audio quality problems I and others were experiencing.
No, it's fixing a much more serious issue. As I sent to this list twice,
when I have a conference between Dahdi ports and SIP
What version are you running?
1.6.2.0-rc2
Does that version support disabling talker optimization?
Yes.
Have you tried disabling talker optimization?
Yes. That's how I found the bug. I got no audio from the SIP phone
into the conference, so I decided I'd try seeing if it did if the SIP
If I have a SIP provider (in this case a PBX using SIP trunks), and
I want to send the calling extension number and name as the from in
the SIP invite, how do I set up my sip.conf entry for that provider? I
find the documentation confusing on this point.
callerid=Some Name In From Header 7065551212
So the first part is the NAME and the second the number, right?
But my question was how to have that be information from the CALLERID
channel variable rather than a fixed value in sip.conf.
___
--
On a closely related note, has anyone built a normal (not embedded)
system on SSD?
I've been running Asterisk on a 20GB SSD drive for a while now.
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
What mft/model?
Actually, it's 16GB, not 20GB. It's a Transcend TS16GSSD25S-S.
I know that CF cards have a limited number of writes before frying.
If we keep it from using swap am I really only concerned about
voicemail and logs?
That number is quite large, though. I'm taking backups and
And? Noticed any significant performance advantage?
I never ran it any other way, so have no comparison point. I didn't do it
for performance reasons, but reliability.
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
I made a patch to app_dial.c to make Dial(ext1ext2ext3,tumeout,B)
return busy when just one extension is busy.
Forgive me for the question, but /why/ do you want this behaviour?
Isn't the whole point of dialling multiple extensions so that a call has
a greater chance of being
I have a SIP phone calling an AGI application. It starts out this way:
-- Executing [...@macro-call-agi:2] AGI(SIP/151-b414f0c8,
computer-temp.sh,darwin,) in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/computer-temp.sh
Then I get a dozen or so copies of:
[Nov 30
What version of Asterisk are you running? This sounds similar to an
issue with AGI's I saw a while ago, but I can't quite remember
exactly what the issue (or issue number) was.
1.6.2.0-rc2
___
-- Bandwidth and Colocation Provided by
I'm using asterisk meetme function like:
exten = 9070,n,MeetMe(|dcM)
and everything works pretty well. But I would like to add a review of
the entered conference number before the user jumps into the conference.
Somthing like:
*:Please enter the conference number followed by the
Am I correct that if I'm running an -rc or from an SVN release tree that
there's no way I can use any commercial add-ons from Digium, such as
Skype, Cepstral, or G.729?
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
Am I correct that if I'm running an -rc or from an SVN release tree
that there's no way I can use any commercial add-ons from Digium, such as
Skype, Cepstral, or G.729?
No, happily not correct. :-)
Digium tries to make their add-ons work with all major releases of
Asterisk. You
You should not try to mix modules for different major versions of
Asterisk. 1.6.0.x modules should only be used with 1.6.0.x, etc.
While John's previous comments were not incorrect, it is unfortunately
quite common that there are API/ABI changes between major releases that
necessitate
It is frustrating to me as we are encouraged to upgrade due to security
issues but if we want to use this particular Digium product we cannot. I
have chosen to upgrade as we have not purchased Fax for Asterisk and as
we are unable to evaluate it I doubt we will. (Not to be snarky but I
don't
I can't seem to find it. Does anybody know where it is?
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
And, I'd be in the camp that would advocate getting your hands dirty and
learn to program without the GUI. You'll learn a lot and then if you'd
want to move to a GUI and something breaks, you'll have some idea on
what and how to fix it.
Knowing now what I do, I find a GUI to
Your comments both come from having taken a short look at FreePBX and
dismissed it without investigating how powerful it can be.
Yes, but the discussion is about COMPLEXITY, not power!
Sure, there are hooks where you can do anything you want, but if you
were to set up identical configurations
How does Asterisk select which of its IP addresses to use to send as the
address to use for RTP connections? I want to be able to use a specific one.
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
I'm getting dozens of these at a very high rate:
[Jan 20 09:15:27] NOTICE[16958]: chan_sip.c:12687 check_auth: Correct auth, but
based on stale nonce received from ' sip:1...@gnat.com;tag=as5f1a9480'
[Jan 20 09:15:28] NOTICE[16958]: chan_sip.c:12687 check_auth: Correct auth, but
based on stale
What's this:
-- Attempting call on DAHDI/g1/9removed for application Wait(5) (Retry 1)
-- Requested transfer capability: 0x00 - SPEECH
-- Channel 0/2, span 1 got hangup, cause 44
-- Forcing restart of channel 0/2 on span 1 since channel reported in use
-- Hungup 'DAHDI/2-1'
Any idea what can cause this?
asterisk*CLI core show channels
Channel Location State Application(Data)
Logger/rotates...@default:1 Down(None)
1 active channel
0 active calls
20229 calls processed
asterisk*CLI
Is there a way to make a virtual extension busy programmatically?
I want to be able to turn lights on and off on a Polycom phone from a script.
That's what the Custom device type is for.
--
_
-- Bandwidth and Colocation
That's what the Custom device type is for.
please elaborate I would like to know too
See http://www.voip-info.org/wiki/view/Asterisk+func+device_State
--
_
-- Bandwidth and Colocation Provided by
Is there a version of the Asterisk core sounds in English done by June
Wallack? Some folks here prefer her voice to Allison's, but we'd like
consistency. And is there a version of the Cepstral software with her
voice?
--
_
--
I would love to hear some inputs on Aastra and Snom IP phones.
I'm using Aastra 57i phones and like them. They can provisioned easily
(without ANY entries from a local network). The support BLF and I'm also
using the XML capability.
--
The PBX that I'm connecting to Asterisk has a timeout on calls on its PRI
and QSIG lines. But that's smaller than the time it can take some SIP
trunk providers to complete the calls, so I get hangups.
I verified that sending Progress every few seconds will work around the
problem. So I'd like
Here's part of the output of running an AGI file:
-- Playing 'degrees' (escape_digits=) (sample_offset 0)
-- Playing 'fahrenheit' (escape_digits=) (sample_offset 0)
-- Playing 'wx/humidity' (escape_digits=) (sample_offset 0)
-- DAHDI/1-1 Playing 'digits/40.ulaw' (language 'en')
where in the .call file and format to call cepstral and then the txt
for the message.
Application and Data, respectively.
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing
Is there something strange about using regular expressions in the context
to which incoming Skype calls go?
If I set up accounts, foobar1, foobar2, etc, it doesn't seem to work to
have:
exten = _foobarX,1,...
should it?
--
I see the following: a stuck process
12651 ?S 0:00 gzip -9 /var/log/asterisk/messages.2
and then:
asterisk*CLI core show channels
Channel Location State Application(Data)
Logger/rotates...@default:1 Down(None)
1. Any chance you're out of disk space?
Nope:
FilesystemSize Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
11G 5.2G 4.9G 52% /
/dev/sda1 99M 38M 56M 41% /boot
tmpfs1002M 0 1002M 0% /dev/shm
2. Why not
exten = test.skype/example.skype,1, NoOp(nothing)
exten = test.skype/example.skype,n, Hangup()
As you can see, the . (dot) is disappeared and, of course, CID matching
doesn't work as I aspected.
I've try to escape . with something like that \., but nothing.
It seems that asterisk doesn't
exten = _test.,1,Goto(some_context,${FILTER([a-z][0-z],${EXTEN})},1)
I think there's some sort of bug or misfeature here, but I gave up trying
to see exactly what it was.
That filter line probably does not do what you think it does. I would
suggest checking the documentation.
Oops,
I'm confused. What does Asterisk do when it gets a 302 with a new number to
forward to? Is there anything I have to do in the dialplan to make this work?
I can't find any clear documentation on this issue.
--
_
-- Bandwidth
You need promiscredir set to yes on sip.conf
And then what do I do in the dialplan? I.e., what context is the
redirect number interpreted in? Google searches on this issue show
inconsistent and contradictory information.
--
After setting promiscredir set to yes * is goign to send the call to
the first desrination on the Contact header.
In case others run into the problem, the fix was not to set promiscredir to
yes in sip.conf, but instead to set FORWARD_CONTEXT in the globals section
of the dialplan.
--
This begs the question of when the actual violation occurs. In other
words, is this really a usage issue, or does the violation occur
at install time even though the non-GPL component is not usable?
It's hard to see how the violation could occur unless and until the
resulting program were
I'm trying to build it and run into all sorts of problems. First,
make testexpr2 doesn't work at top level, nor in the main
subdirectory. If I manually try the commands for it in main/Makefile,
it doesn't have a main and calls ast_log. If use -DSTANDALONE2
instead, those go away, but then:
Why aren't you using check_expr in the utils directory?
Aren't they two different things? I thought check_expr looks at a whole
file for syntax errors while testexpr2 just parses one expression and
returns its value. But if testexpr2 doesn't exist anymore, shouldn't
the documentation be
Is there an explanation other than the one in the application documentation of
exactly what this is for and when you'd want to use it and when you wouldn't?
I find the explanation in the documentation a little confusing.
--
_
--
Is there an issue with running it with the latest from the 1.6.2 branch?
I did an svn update and make install and now when somebody comes in via
Skype, I get an infinite loop of:
[Apr 27 09:53:29] WARNING[10471]: channel.c:2701 __ast_read: read() failed:
Invalid argument
[Apr 27 09:53:29]
We are running Asterisk 1.6.2.7-rc1 and SfA without problem. What
version are you running?
I'm using the current version from the 1.6.2 SVN branch, which is
called SVN-branch-1.6.2-r258676M. I'm glad to know that 1.6.2.7-rc1 works
because that's closer to what I have than 1.6.2.6.
--
[sip.broadvoice.com]
...
[broadvoice]
exten = 551234,1,Set(CDR(accountcode)=44)
and Asterisk is still giving me this error in the logs (while playing a
number does not exist sound clip):
[Apr 27 18:11:19] NOTICE[12179] chan_sip.c: Call from '551234' to
extension
The Asterisk Development Team has announced the release of Asterisk 1.6.2.7.
What version of Skype for Asterisk works with this release?
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to
Should be the latest available on the Digium downloads site. It says
version 1.6.2.0 but I've been using Skype for Asterisk on my 1.6.2
branch for quite some time (I just updated it last week).
Hmm. So was I until it abruptly stopped working. It started again when
I went back to an older SVN
Am I missing something here? I see
if (needvideo) { /* only if video response is appropriate */
add_line(resp, m_video-str);
add_line(resp, a_video-str);
add_line(resp, hold); /* Repeat hold for the video stream */
} else if
I can confirm that the following fixes my problem:
--- chan_sip.c (revision 261450)
+++ chan_sip.c (working copy)
@@ -10357,12 +10357,22 @@
strlen(connection) + strlen(session_time);
if (needaudio)
len += m_audio-used + a_audio-used + strlen(hold);
+
Is there anything special that has to be done to make video calls work?
It doesn't seem to work for me (no video).
What CODECS are supported?
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to
I read the wiki and see mention about needing to set call-limit in
asterisk 1.4 but that has been depreciated in 1.6 so what is the way it
should be done in 1.6?
I set
callcounter=yes
in sip.conf.
--
_
-- Bandwidth and
I have an Asterisk 1.4.2 system online and have built up quite a large
blacklist of tele-spammers that have been calling us. Recently we
swapped one of our DID numbers to a SIP provider that now prefixes all
calls with +1 in front of US numbers (we're in the USA) and
I need
Which speed recognition products will also recognize DTMF? In other words,
I want to say Please speak or dial the conference number. Does Vestec
allow that? LumenVox? Any other way?
--
_
-- Bandwidth and Colocation Provided
On Mon, May 10, 2010 at 7:19 PM, Richard Kenner ken...@gnat.com wrote:
Which speed recognition products will also recognize DTMF? In other words,
I want to say Please speak or dial the conference number. Does Vestec
allow that? LumenVox? Any other way?
You're on your own for making
I think Asterisk will detect the dtmf for you and the speach recognition will
detect speach.
That's what I was hoping could be done. How do you set up the dialplan
to have both of those functions run simultaneously?
--
_
--
Look at SpeechBackground() that comes with Asterisk.
Look here:
http://www.lumenvox.com/help/speechEngineAsterisk/development/dtmf-and-
speech.htm
When you call SpeechBackground() to perform speech recognition, Asterisk
listens for both speech and DTMF entry. As soon as it detects a
Here is a snippet from my lumenvox dialplan (works pretty much the same for
Vestec)
Thanks for the confirmation and sample.
Sorry to be dense, but you're saying that the DTMF comes back in
SPEECH_TEXT(0)? What about SPEECH_SCORE in that case? And what's the
exact difference with Vestec since
I installed the Vestec system and am testing out using it to get strings of
digits (e.g. conference numbers). The sample grammer just allows saying
zero, but almost everybody will read it it oh. But when I try to
add that as an alternative in the grammer (either the word oh or
phonetically as
This one works on my box (Vestec on 1.4.30 on OpenSuse)
Hmm... Not for me.
$Digit = (ONE:1 |
TWO:2 |
THREE:3 |
FOUR:4 |
FIVE:5 |
SIX:6 |
SEVEN:7 |
EIGHT:8 |
NINE:9 |
(OH|ZERO):0);
This is basically the first thing I tried. At least for my voice, this
gets whole lot of spurious 0's.
This code is really ugly und hard to verify.
Since the computation of the is being done with separate code from the
actual output, the code in that part of the module is indeed ugly. But I
wanted to make the smallest possible change. However, I do suggest that
the full output string be built
I have a delay of 0 on SpeecBackGround, but when I enter DTMF, there's an
almost-exactly five second delay before it returns. Where is this
delay controlled? How can I shorten it?
Is there a way to set the maximum number of digits to look for?
--
I am looking for a voice recognition technology integrated to
asterisk. Any suggestion about it?
I'm using the Vestec product from Digium and having good luck with it.
There's also LumenVox from them as well, but it doesn't support 64-bit
systems, doesn't have good documentation and is more
I'm working on my dial plan and I'd like to parse all dialed numbers
to convert them to the format I want.
For example if someone dials 0112345678 or 0033112345678 I would like
to convert it to +33112345678 and then match the number to my exten =
+33 statements.
If I understand what
Suppose I have a subroutine (called by Gosub) S that's called from a macro
M and there's a goto to an illegal extension in S. That does go to 'i' in
S but seems to pop the macro stack so that when there's a later fallthrough
in M, the calls hangs up rather than returning to the caller of M.
Is
You really shouldn't be calling a Gosub routine from Macro. We've
already had to deal with some really odd interactions between the
two. If you're going to make the jump to Gosub, go completely over
and only use Gosub. Don't use Macro in conjunction with Gosub.
I find each most useful for
Seems to me a similar argument for and against hosting ones own web
presence in house with mixed results . Others choose to use a
datacenter service, seldom but sometimes with poor results.
I think that's a good analogy. It's very hard to argue that one of those
choices is right and the
I did a usual svn update, ./configure and make and got
[CC] chan_oss.c - chan_oss.o
gcc: @SDL_INCLUDE@: No such file or directory
I don't see any changes to chan_oss recently, so don't understand this.
What could be going on?
--
I'm getting a crash relating to this field and I'm missing something.
It seems to be initialized to zero, then used in memmove, then
DECREMENTED. Where is it ever incremented?
--
_
-- Bandwidth and Colocation Provided by
Is this bug alive in 1.6.2.9-rc1? I'm getting segfaults from chan_dahdi.
If it does effect 1.6.2.8-rc1, I'll just wait for rc2 to see if this
is my problem, instead of filing.
I reported another instance of this today and it was fixed in the SVN a few
hours later.
--
I'm having a lot of problem with it recognizing oh for zero.
I've tried both o and oh. In one case, I just tried:
$digit = o { out = 0; } | fundamental {out = 2; };
So I gave it a choice that was VERY far away from what I said.
But when I said o o o o o, more than 75% of the time, it
Make sure that you only have the one grammar active when doing your test.
You want the voice engine to basically only have 11 possibilities to chew on
(0-9 plus oh).
I always only load one grammar. In the test I did below, there were
exactly TWO possibilities:
I'm having a lot of problem
We hit this issue and are reviewing the patch to install now...
Any updates?
Nope. I think any of the patches posted to either of the issues will
work, though the official one is obviously the best.
--
_
-- Bandwidth and
Maybe your engine is tone deaf. Try showing the ${SPEECH_SCORE(0)} when
you get the foobared result.
I repeated the experiment, this time noting the score, which I output.
This time, the result was always 2 and the score was pretty
high: 711, 743, 752.
--
The latest libpri is supposed to handle this properly, but doesn't
seem to. Here's the debug info. CALLERID(name) is set to empty.
Protocol Discriminator: Q.931 (8) len=66
TEI=0 Call Ref: len= 2 (reference 256/0x100) (Sent from originator)
Message Type: SETUP (5)
[04 03 80 90 a2]
Bearer
Does it exist? Sending email to their support address appears to be a
black hole. They reference a forum, but Google can't find it.
I keep having problems in any grammar than has a an o for zero: it breaks
recognition anywhere NEAR it. For example, if I say two o five, it gets
recognized as
It appears that there's no way to get the return value from a GOSUB into
an AGI script. Is that correct?
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live
WARNING[28505] loader.c: Error loading module 'app_stack.so':
/usr/lib/asterisk/modules/app_stack.so: undefined symbol: ast_agi_unregister
This is the gosub issue. It's in app_stack.
--
_
-- Bandwidth and Colocation
At what stage will there be versions of the G.729 codec, res_cepstal,
skypeforasteric, Vestec, etc that'll work with 1.8? It would be good if
people using that software could participate in the Beta.
--
_
-- Bandwidth and
I'm having a wierd problem. Somewhere around 1-2% of the time, the
first DTMF digit dialed gets dropped. This is occurring during a
SpeechBackground application call. If the caller reenters the digits
when given a second chance, all is OK.
Any suggestions how to debug this intermittent
Is the message played very long/short? I play a lot of my speechbackground
messages with beep in front (speechbackground(beepfoo)) so my user doesn't
start hitting DTMF until the message starts playing.
It's about six seconds. I've seen the problem myself and I'm dialing the
first DTMF digit
1. Vestec, Lumenvox or other?
Vestec
2. How many digits of DTMF are you aiming for (using SPEECH_DTMF_MAXLEN?)
6
3. Are you presenting DTMF back (verbose ${SPEECH_TEXT(0)}) ?
Similar. There's a NoOp that display what was originally that value in
the log.
--
Who is the carrier that the calls are flowing in from?
It's a Paetec PRI into an NEC SV8300, then QSIG from there to Asterisk.
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us
So it's a PRI/DAHDI connection.
Yeah, but with switchtype=qsig, though that difference isn't likely
relevant here.
Is SpeechBackground the first item in the context?
No. There are plenty of others, starting with an Answer(200). Then
a whole bunch of Speech* applications to load grammar
Just for grins, do this command
/bin/grep num sent /var/log/VestecASRE/Port-10500_2010-09-07.log
This should show you all of the DTMF processed by the grammars today.
It doesn't show any. Isn't DTMF processed by Asterisk and not the ASR?
Anyway, I can now reproduce this in a simpler case:
if you use SpeechBackground, DTMF is under ASR control (returned in
SPEECH_TEXT(0) ).
It is returned in SPEED_TEXT(0), but it's still being done by Asterisk,
not the ASR engine.
Anyway, your other test indicates that the DTMF press
used to stop the prompt is being eaten by the ASR or
This suddenly started appearing and I'm not sure why. Any ideas?
asterisk*CLI module load chan_skype.so
Unable to load module chan_skype.so
Command 'module load chan_skype.so' failed.
[Sep 15 11:08:25] WARNING[12274]: loader.c:429 load_dynamic_module: Error
loading module 'chan_skype.so':
I dial 12345678, but only '16 'is received by the asterisk.
You may want to try
relaxdtmf=yes
in chan_dahdi.conf. That fixed a similar problem for me.
--
_
-- Bandwidth and Colocation Provided by
I tried relaxdtmf = yes but has not worked.
If I type very slowly digits are recognized normally.
Then indeed it won't make a difference. If that were your problem, it
likely wouldn't work at any speed.
--
_
-- Bandwidth
how can I go from *100* to 100 ?
I know I can do something like ${EXTEN:1} but that way I only get rid of just
one *.
${EXTEN:1:-1} removes the first and last characters of ${EXTEN}.
--
_
-- Bandwidth and Colocation
It's kind of low for me. How does one control that volume?
--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
What is the proper way to format a caller-ID here in the U.S.?
Is it:
+15705551212
That's the correct one.
I've always seen it +15705551212, but as I understand it the country
code for the US is 011, which to me would indicate you put
011-570-555-1212 as the callback number.
The country
1 - 100 of 223 matches
Mail list logo