Asterisk
채널 redirect 이 안되는 문제가 발생했다. 문제 없이 당연히 되리라고 생각했는데, 생각만큼 되지는 않는 것 같다. 무엇이 문제일까? IRC에 물어봐도 딱히 답을 얻지는 못했다. 느낌상 고생좀 할 것 같다.
일주일 전, 한가지 풀리지 않는 문제가 있었다. 바로 Call transfer 에 관한 문제였다. 일단 parking 된 channel 을 Transfer 하고 싶은데, AMI 명령어 만으로는 해결이 안되는 것이었다. 물론 AMI 명령어로 Transfer 와 관련된 명령이 있긴했다. blindtransfer redirect 하지만 내가 원하는 것은 아니었다. 왜냐하면 위의 명령어들은 peer 로 transfer 를 하는 것이 아닌, context 의 extension […]
바쁜 주말이었다. Make call 관련 버그때문에 너무 신경이 쓰이는 주말이었다. 다음에 같은 실수를 하지 않을까 싶은 마음에 버그 내용을 정리한다. 버그 현상은 다음과 같았다. 1. Originate 2. Create new channel 3. Dial begin 4. Hangup – Almost immediate call hangup after dial begin 원래 의도했던 상황은 다음과 같았다. 1. Originate 2. Create new channel 3. […]
Sip trunk 관련 테스트 정리. register 설정을 했다면, sip peer 설정시, 별도의 defaultuser 항목과 secret 항목은 설정하지 않아도 된다. 하지만 fromuser와 from domain 항목은 설정해야 한다. 하지만 모든 경우에 적용되는 것이 아니라, 이는 sip provider 에서 어떻게 지원하는지에 따른 부분이기 때문에 그때 그때 마다 설정을 맞춰야 한다. 가장 좋은 방법은 register 설정과 peer 설정 모두에 […]
Outbound 용 Trunk 관리를 어떻게 할까 고민을 하다가 SLA 까지 생각하게 되었다. SLA란, 간단히 말해서 Asterisk 에서 제공하는 가상 공유 Device 관리자 같은 것인데.. 여러개의 트렁크를 하나의 가상화된 장치 디바이스로 묶어서 사용할 수 있도록 하는 것이다. 다시 말하자면, SLA를 사용하게 되면 각각의 트렁크의 상태를 일일이 선택할 필요 없이 가상화 디바이스로 콜을 던지면 되는 것이다. 아직 […]
Recent Comments