Centos에 별표 11이 설치되어 있습니다. 어제까지 모든 것이 잘 작동했습니다. mysql을 설치하고 연결에 사용했습니다. 나는 그것을 작동시키고 내 cdr은 이제 mysql db에 멋지게 게시되었습니다. 그러나 ODBC를 작동시키는 과정에서 설치를 다시 빌드해야했고 어떻게 든 새로운 문제가 발생했습니다.
사운드 파일 (및 agi-bin과 같은 다른 것들)의 경로가 이제 무너졌습니다. 이제 경로를 지정하지 않으면 찾을 수있는 오류가 발생합니다.
exten => 200,1,Answer()
same => n,Playback(hello-world)
; same => n,Playback(/var/lib/asterisk/sounds/en/hello-world)
same => n,Hangup()
agi-bin의 동일한 문제 : /var/lib/asterisk/agi-bin/CA_via_Asterisk.py를 볼 때 /usr/share/asterisk/agi-bin/CA_via_Asterisk.py에서 파일을 찾으려고합니다.
asterisk.conf는 다음과 같습니다 (이전 방식)
[directories](!)
stetcdir => /etc/asterisk
astmoddir => /usr/lib64/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
astsbindir => /usr/sbin
나는 그것을 다시 만들 때 무언가를 엉망으로 만들었다 고 생각합니다. 그러나 나는 내가 한 일을 모른다.
일부 지침은 크게 감사하겠습니다.
고마워, 스투
별표를 Mysql에 연결할 수 있도록 ODBC를 추가했습니다. 몇 가지 ODBC 관련 모듈을 코어에 추가하려면 Asterisk를 다시 작성해야했습니다.
—
stu
문제 해결-빌드 후 구성 스크립트를 실행해야합니다
—
stu