• Stefan Knoblich's avatar
    [ftmod_libpri] Use FTDM_SPAN_USE_PROCEED_STATE and rework state handling. · dff01c07
    Stefan Knoblich 提交于
    - Use the newly introduced FTDM_SPAN_USE_PROCEED_STATE flag and FTDM_CHANNEL_STATE_PROCEED.
    
    - Update ftmod_libpri's state machine table (taken from ftmod_sangoma_isdn).
    
    - Move pri_destroycall() to HANGUP_COMPLETE state.
    
    - Try to get a little bit closer to the ISDN states by using pri_acknowledge() in RINGING,
      pri_progress() in PROGRESS and pri_proceeding() in PROCEED state.
    
    - Go to PROGRESS_MEDIA in on_progress() only if there is inband indication available, go to
      PROGRESS if not.
    
    - Go to RINGING state in on_ringing() and remove PROGRESS_MEDIA check.
    
    NOTE: One libpri error message and a VETO (PROGRESS -> RINGING) warning to investigate,
          but changes seem to work fine nonetheless.
    
    Tested-by: SparFux (#freeswitch / #freeswitch-de  @ irc.freenode.net)
    Signed-off-by: 's avatarStefan Knoblich <s.knoblich@axsentis.de>
    dff01c07
名称
最后提交
最后更新
..
ftmod 正在载入提交数据...
include 正在载入提交数据...
isdn 正在载入提交数据...
ss7 正在载入提交数据...
detect_dtmf.c 正在载入提交数据...
detect_tones.c 正在载入提交数据...
fsk.c 正在载入提交数据...
ftdm_buffer.c 正在载入提交数据...
ftdm_call_utils.c 正在载入提交数据...
ftdm_callerid.c 正在载入提交数据...
ftdm_config.c 正在载入提交数据...
ftdm_cpu_monitor.c 正在载入提交数据...
ftdm_dso.c 正在载入提交数据...
ftdm_io.c 正在载入提交数据...
ftdm_queue.c 正在载入提交数据...
ftdm_sched.c 正在载入提交数据...
ftdm_state.c 正在载入提交数据...
ftdm_threadmutex.c 正在载入提交数据...
g711.c 正在载入提交数据...
hashtable.c 正在载入提交数据...
hashtable_itr.c 正在载入提交数据...
libteletone_detect.c 正在载入提交数据...
libteletone_generate.c 正在载入提交数据...
priserver.c 正在载入提交数据...
sangoma_pri.c 正在载入提交数据...
sangoma_pri.h 正在载入提交数据...
testanalog.c 正在载入提交数据...
testapp.c 正在载入提交数据...
testboost.c 正在载入提交数据...
testcid.c 正在载入提交数据...
testisdn.c 正在载入提交数据...
testpri.c 正在载入提交数据...
testr2.c 正在载入提交数据...
testsangomaboost.c 正在载入提交数据...
testtones.c 正在载入提交数据...
uart.c 正在载入提交数据...