별표 디렉토리 경로를 수정하는 방법


1

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.