AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Где туплю

Newbies/FAQ Forum 36 сообщений -
#1

Звоню на 500 или 700, в итоге тишина и отбой, в логах

Connected to Asterisk 1.0.6-BRIstuffed-0.2.0-RC7j currently running on chris (pid = 15624)
2005-03-24 18:37:43 WARNING[15625]: file.c:475 ast_openstream: File vm/generic/greet does not exist in any format
2005-03-24 18:37:43 WARNING[15625]: file.c:779 ast_streamfile: Unable to open vm/generic/greet (format gsm): No such file or directory
2005-03-24 18:37:43 WARNING[15625]: pbx.c:4605 pbx_builtin_background: ast_streamfile failed on H323/ip$195.14.57.50:4976/14141 for vm/generic/greet
2005-03-24 18:37:53 NOTICE[15625]: rtp.c:435 ast_rtp_read: RTP: Received packet with bad UDP checksum
2005-03-24 18:37:53 WARNING[15625]: file.c:475 ast_openstream: File /usr/local/share/asterisk/sounds/vm-goodbye.gsm does not exist in any format
2005-03-24 18:37:53 WARNING[15625]: file.c:779 ast_streamfile: Unable to open /usr/local/share/asterisk/sounds/vm-goodbye.gsm (format gsm): No such file or directory
2005-03-24 18:37:53 WARNING[15625]: app_playback.c:83 playback_exec: ast_streamfile failed on H323/ip$195.14.57.50:4976/14141 for /usr/local/share/asterisk/sounds/vm-goodbye.gsm
chris*CLI>


где что не так?
#2

тут же всё написано предельно ясно!

No such file or directory ...
does not exist in any format ...

может стоит заглянуть в папку с звуковыми файлами для начала? Wink
#3

там файлов больше чем у меня в базе данных Smile так что там точно всё окей, где ещё рыть?

в подтверждение:

chris# ls /usr/local/share/asterisk/sounds/| wc -l
162
chris#
#4

ls /usr/local/share/asterisk/sounds/ | grep goodbye
ls /usr/local/share/asterisk/sounds/vm/generic | grep greet

/asterisk-1.0.7/contrib/scripts/addmailbox

Код:
echo "Creating Voicemail directory..."
mkdir -p ${VMHOME}/${context}/${mailbox}
echo "Creating INBOX..."
mkdir -p ${VMHOME}/${context}/${mailbox}/INBOX
echo "Creating Default greetings..."
cat ${SNDHOME}/vm-theperson.gsm > ${VMHOME}/${context}/${mailbox}/unavail.gsm
cat ${SNDHOME}/vm-theperson.gsm > ${VMHOME}/${context}/${mailbox}/busy.gsm
cat ${SNDHOME}/vm-extension.gsm > ${VMHOME}/${context}/${mailbox}/greet.gsm
nums=`echo $mailbox | sed 's/./ \0/g'`
for x in $nums; do
cat ${SNDHOME}/digits/${x}.gsm >> ${VMHOME}/${context}/${mailbox}/unavail.gsm
cat ${SNDHOME}/digits/${x}.gsm >> ${VMHOME}/${context}/${mailbox}/busy.gsm
cat ${SNDHOME}/digits/${x}.gsm >> ${VMHOME}/${context}/${mailbox}/greet.gsm
done
cat ${SNDHOME}/vm-isunavail.gsm >> ${VMHOME}/${context}/${mailbox}/unavail.gsm
cat ${SNDHOME}/vm-isonphone.gsm >> ${VMHOME}/${context}/${mailbox}/busy.gsm
echo "Complete."



о чем это тебе говорит?


Последний раз редактировалось: Romik (Пт Мар 25, 2005 09:28)
#5

chris# ls /usr/local/share/asterisk/sounds/ | grep goodbye
goodbye.gsm
vm-goodbye.gsm
chris# ls /usr/local/share/asterisk/sounds/vm/generic | grep greet
ls: /usr/local/share/asterisk/sounds/vm/generic: No such file or directory
chris# ls /usr/local/share/asterisk/sounds/vm/ | grep greet
chris# ls /usr/local/share/asterisk/sounds/ | grep greet
chris#
#6

1) chris, посмотри выше;
2) make samples делал?
3) проверь содержимое extentions.conf по поводу контекста 'generic'
#7

2. да

3. # cat extensions.conf | grep generic
; Playback generic voice mail message
exten => s,3,Background,vm/generic/greet
exten => #,1,Playback,vm/generic/goodbye
Для продолжения нажмите любую клавишу...
#8

1) ls /usr/local/share/asterisk/sounds/vm/
2) какие у тебя там директории?
3) cd в них и ls
#9

ls /usr/local/share/asterisk/sounds/vm/
1234

# ls
INBOX busy.gsm unavail.gsm
Для продолжения нажмите любую клавишу...


и всё... в ней... в ls /usr/local/share/asterisk/sounds/

половину вырезал:

.....
touchtone2.gsm
touchtone3.gsm
towards.gsm
trading-desk.gsm
traffic.gsm
training.gsm
transfer.gsm
transportation.gsm
travel.gsm
treasury.gsm
tt-allbusy.gsm
tt-monkeys.gsm
tt-monkeysintro.gsm
tt-somethingwrong.gsm
tt-weasels.gsm
tucson.gsm
tulsa.gsm
turn-off-recording.gsm
turning-to.gsm
twelveth.gsm
twentieth.gsm
twisty-maze.gsm
typhoon.gsm
udp.gsm
uh-oh1.gsm
uh-oh2.gsm
uk.gsm
unavailable.gsm
unconditional.gsm
unidentified-no-callback.gsm
unix.gsm
up.gsm
uptime.gsm
user.gsm
users.gsm
utah.gsm
variable.gsm
vermont.gsm
virginia-beach.gsm
virginia.gsm
visibility.gsm
visit-asterisk-website.gsm
vm
vm-Cust1.gsm
vm-Cust2.gsm
vm-Cust3.gsm
vm-Cust4.gsm
vm-Cust5.gsm
vm-Family.gsm
vm-Friends.gsm
vm-INBOX.gsm
vm-Old.gsm
.....
voice-mail-system.gsm
voicemail
wait-offensive-sounds.gsm
wakeup-call-cancelled.gsm
wakeup-call.gsm
wakeup-daily.gsm
wakeup-for-daily.gsm
wakeup-for-one-time.gsm
wakeup-onetime.gsm
walks-into-bar-mail.gsm
warning.gsm
was-last-seen.gsm
was.gsm
washington-dc.gsm
washington.gsm
watch.gsm
we-apologize.gsm
we-dont-have-tech-support.gsm
weasels-eaten-phonesys.gsm
weather-station.gsm
weather.gsm
web.gsm
weeks.gsm
welcome.gsm
were-sorry.gsm
west-virginia.gsm
west.gsm
westerly.gsm
what-are-you-wearing.gsm
what-time-it-is.gsm
what-time-it-is2.gsm
when-dialing-this-number.gsm
who-would-you-like-to-call.gsm
why-no-answer-mystery.gsm
wichita.gsm
....
you-wish-to-join.gsm
your-account.gsm
your-msg-has-been-saved.gsm
your-msg-is-too-short.gsm
your-temp-greeting.gsm
your.gsm
zip-code.gsm
Для продолжения нажмите любую клавишу...
#10

Так вот, исходя из вышеприведенного кода, тебе нудно создать файл greet.gsm (можно, а пожалуй и нужно ручками) и положить его в 1234
#11

такая же канетель...

2005-03-25 12:01:20 VERBOSE[33003]: == Creating H.323 Endpoint
2005-03-25 12:01:37 WARNING[33003]: File vm/generic/greet does not exist in any format
2005-03-25 12:01:37 WARNING[33003]: Unable to open vm/generic/greet (format gsm): No such file or directory
2005-03-25 12:01:37 WARNING[33003]: ast_streamfile failed on H323/ip$195.14.57.50:3524/19973 for vm/generic/greet
2005-03-25 12:01:47 WARNING[33003]: File /usr/local/share/asterisk/sounds/vm-goodbye.gsm does not exist in any format
2005-03-25 12:01:47 WARNING[33003]: Unable to open /usr/local/share/asterisk/sounds/vm-goodbye.gsm (format gsm): No such file or directory
2005-03-25 12:01:47 WARNING[33003]: ast_streamfile failed on H323/ip$195.14.57.50:3524/19973 for /usr/local/share/asterisk/sounds/vm-goodbye.gsm
#12

хотя... сейчас сек... мужики 6-)
#13

Ты похоже звуки в нестандартную директорию закинул, вот Asterisk и ругаетля. Другой вопрос зачем ты так сделал...
#14

была


2005-03-25 12:12:52 WARNING[35109]: /usr/local/bin/mpg123 -q -r


агаю.. теперь появилась такая ошибка:


2005-03-25 12:12:54 VERBOSE[35109]: == Creating H.323 Endpoint
2005-03-25 12:12:54 WARNING[35109]: Read error on sound device: Resource temporarily unavailable
2005-03-25 12:15:00 WARNING[35378]: Unable to open pseudo channel for timing... Sound may be choppy.
2005-03-25 12:15:00 WARNING[35378]: Unable to open IAX timing interface: No such file or directory
2005-03-25 12:15:00 WARNING[35378]: Unable to get our IP address, Skinny disabled
2005-03-25 12:15:02 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:02 WARNING[35378]: Read error on sound device: Resource temporarily unavailable
2005-03-25 12:15:02 VERBOSE[35378]: == Creating H.323 Endpoint
2005-03-25 12:15:03 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:07 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:08 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:08 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:09 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:09 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:10 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:11 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:12 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:13 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:13 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:14 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:19 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:20 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:26 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:27 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:30 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:40 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:45 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:54 WARNING[35378]: Failed to write frame
2005-03-25 12:15:57 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:15:58 NOTICE[35378]: Request to schedule in the past?!?!
2005-03-25 12:16:11 NOTICE[35378]: Request to schedule in the past?!?!
#15

я не делал, я его только вчера поставил Smile так что ничего ещё сделать не успел, только к гейткиперу прикрутил Smile вот пытаюсь научиться воять IVR Smile
#16

uname -a свой пришли
#17

FreeBSD ns.1system.ru 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #0: Thu Sep 18 12:33:14 MSD 2003 root@ns.1system.ru:/usr/obj/usr/src/sys/NS i386
#18

..Так и знал, что это Бсдя...
/usr/bin/mpg123 у тебя конечно же есть, и нормально воспроизводит с параметрами: "-q -r 8000 -f 8192 -b 2048 --mono -s" звуки из mohmp3...

В iax.conf и в iaxprov.conf все настройки поправил тоже. Правда?
#19

>В iax.conf и в iaxprov.conf все настройки поправил тоже. Правда?

вообще не трогал, mpg123 есть и воркает нормально
#20

через SIP всё окей... но в логах по прежнему:

2005-03-25 14:41:30 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:32 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:33 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:33 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:33 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:34 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:37 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:39 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!
2005-03-25 14:41:40 NOTICE[58313]: res_musiconhold.c:309 monmp3thread: Request to schedule in the past?!?!


но это хрен бы с ним... мужики, в чем дело может быть? кодеки?
#21

А наличае FreeBSD принципиально важно (а почему бы не линух?) или это повальная мода такая - если огребать геморроя то уж только по самое нихачу, да??! Wink


Люди!!!! Я уже в который раз обращаюсь ко всем _начинающим_ с просьбой - если вы не программер или не хакер и\или не преследуете цели помочь сообществу с самостоятельными фиксами к ядру\астериску, etc. - оставьте эту затею - ставить себе что не попадя, при этом не зная как к этому потом подступиться - вы только потом начинаете тратить _чужое_время_ в пустую. если же вы в состоянии самостоятельно отыскивать чужие ошибки в коде - YOU ARE WELCOME !
#22

FreeBSD проще и надежней, но это тоже кому что нужно

Гемороя нет нисколько, системы во многом похожи, но порты рулят, никакие рпм рядом не стояли

У тебя проблема с таймингами была, нужно zaptel поставить и загрузить dummy

In the past выскакивает при загрузке, у меня все руки не доходят разобраться, то что * криво работает с mpg123 это общеизвестно, может в 1.0.6 сделали нормально, еще не ставил
#23

кстати насчет mpg123
это не астериск с ним работает криво Exclamation
это сам mpg123 кривой Wink та версия что есть во многих дистрибутивах - содержит в себе заглушку вместо кода !!!
там какаято байда была с лицензиями и соответствубщими наезадми на авторов таких прог полтора-два года назад...
поэтому советую сносить её и ставить с исходника с сайта автора последнюю стабильную версию.
любителям поковыряться с системой - попробуйте поставить mplayer например Smile

Успехов!
#25

dyer писал(а):
не последнюю стабильную, а рекомендованную.
http://www.voip-info.org/tiki-index.php?page=mpg123
mpg123 v0.59r


она же является _последней_стабильной_ на сегодняшний день.

-------
Успехов!
#26

Может Chris'y поможем лучше, а?
#28

Romik писал(а):
Может Chris'y поможем лучше, а?


Запросто! Wink

Нужно сделать следующее:
1. снести freebsd.
2. поставить линух.
3. поставить astersk с CVS.
4. радоваться жизни.

-----
Успехов!
#29

anest писал(а):

1. снести freebsd.
2. поставить линух.
3. поставить astersk с CVS.
4. радоваться жизни.


5 с минусом.

Минус за то, что ставить советуешь с cvs, и за то, что Пункт 4 становится 5ым, а на 4ом пункте - забить на все это, потому как работает... а уж потом пункт 5 (экс-4ый).
#30

Serega писал(а):
FreeBSD проще и надежней, но это тоже кому что нужно


Ну-ну... Вополе береезки... ухххнемм...

Serega писал(а):

порты рулят, никакие рпм рядом не стояли


Стошнился. Ну когда вы все поймете, что рпм к линуску, как таковому, имеет такое же отношение, как тулза любая...
По поводу портов - Генту.... А Слакваре - для противников вумных программулек вообще...
#31

Цитата:
...за то, что ставить советуешь с cvs...


Именно с CVS, именно и непременно с него!!!
ведь сколько раз уже шишек было набито (в этом же форуме например - далеко ходить не надо за примером) только из-за того что ставили старую версию а когда обновляли с cvs то это разом все проблемы решало.. может пора уже выводы сделать? +:Smile
#32

Короче, сегодня пятую ветку поставлю и посмотрим как будет работать
#33

Удачи Smile

и отпиши результат плыз.
#34

Без вопросов Smile
#35

anest писал(а):

ведь сколько раз уже шишек было набито (в этом же форуме например - далеко ходить не надо за примером) только из-за того что ставили старую версию а когда обновляли с cvs то это разом все проблемы решало.. может пора уже выводы сделать? +:Smile


Может...
Ты не прав - обновляться с cvs нужно, если там уже исправили баг, который тебе мешал работать... В остальных случаях в cvs происходит некоторая флуктуация фич, причем для одних - это хорошо, для других - плохо (примеров много), к релизу флуктуация сводится к нулю. Проверено на многих нодах еще со времен, когда в * диса только появилась.
#36

Гость писал(а):
... еще со времен, когда...


... когда деревья были большими... Rolling Eyes

ню-ню.