CTI

pchero on June 3rd, 2014

새로운 콜을 생성할 때 사용하는 모듈이다. 기본 메뉴얼. https://wiki.freeswitch.org/wiki/Mod_commands#originate freeswitch@internal> originate -USAGE: <call url> <exten>|&<application_name>(<app_args>) [<dialplan>] [<context>] [<cid_name>] [<cid_num>] [<timeout_sec>] Parameters: <call_url> : 전화를 걸고자 하는 URL 을 입력한다. PBX 서버의 IP 주소 혹은 Freeswitch 내부에 설정된 설정값의 항목을 입력한다. 목적지 주소(즉 전화를 걸고자하는 번호)는 다음 중 하나가 되어야 한다 : <exten> Dailplan 에 입력된 […]

Continue reading about [Freeswitch] Originate

pchero on June 2nd, 2014

Asterisk sip reload 중… 다음과 같은 오류가 나타났다. [Jun  2 04:45:56] WARNING[19371]: chan_sip.c:28964 reload_config: Section ‘test-01’ lacks type [Jun  2 04:45:56] WARNING[19371]: chan_sip.c:28964 reload_config: Section ‘test-02’ lacks type Asterisk SIP 설정 중, type 설정이 빠져있어서 발생하는 오류였다. type=friend 추가 후, 해결!

Continue reading about [Asterisk] Section ‘test-01’ lacks type

pchero on May 8th, 2014

실행되는 기본 함수 Freeswitch 에서 Python 스크립트를 호출할 때, 호출하는 주체가 어디냐에 따라 자동으로 실행되는 Default 함수가 달라진다.   – Dialplan 내에서 <action application=”python” data=”mod_fstest.python_example”/> 와 같은 형식으로 호출되는 경우. 호출되는 스크립트 내, handler() 함수가 호출된다. handler() 함수의 모습은 # APPLICATION # # default name for apps is “handler” it can be overridden with <modname>::<function> […]

Continue reading about [Freeswitch] Making freeswitch python script

pchero on May 8th, 2014

Freeswitch 에서 제공하는 Dialplan 기능 중에서는 다른 언어를 사용할 수 있도록 해주는 기능들이 있다. 지원 가능한 언어 목록은 다음과 같다. Languages Languages for Call Control explained. mod_java – Java support. mod_lua – Lua support. mod_managed – Support for .NET (Microsoft CLR or Mono) and .NET languages (C#, VB, F#, …) mod_perl – Perl support. mod_python […]

Continue reading about [Freeswitch] Support language

pchero on May 6th, 2014

Freeswitch-python module install & configuration Debian Linux/Freeswitch source 설치 기준으로 설명한다. Freeswitch Python 모듈인 mod_pythom 을 설치해야 한다. Source Directory 로 이동하자. $ cd /usr/local/src/freeswitch.git Freeswitch 는 설치시 모든 모듈을 컴파일하지 않는다. 아무런 추가 설정이 없다면 기본 모듈만을 설치한다. 따라서, 다른 추가 모듈들이 필요하다면 별도의 설정 후, 다시 컴파일을 진행해 주어야 한다. 정확히는 컴파일 시, […]

Continue reading about [Freeswitch] Enable python script.