|
◆ 呼出的过程中可能同时有呼入 指定通道呼出后,首先会在系统内分配呼出句柄并返回 分配句柄的结果,此时并没有真正的呼出; 然后再分配呼出通道并返回分配呼出通道 的结果。上面的返回消息都是通过UPMSG_CALLOUTCHANNEL消息返回。 在返回分配呼出 句柄成功,而没有返回分配呼出通道成功前,可能该通道会同时收到呼入。 程序中需 注意对此情形的处理。
◆ 空闲通道的选择应该进行轮循 在选择呼出的空闲通道时,应避免每次均从第一个通道 开始选择空闲的通道呼出,这样会使实际使用的通道集中在前面的PCM里,当此线路出 现故障时,对整个系统影响较大。推荐使用轮循的方法使 用空闲通道,从而使实际使 用的通道均匀的分布在系统中。 二. 自动分配通道 1.一号信令、ISDN信令当LinkChType=1时,系统将按ChIndex的取 而选择不同的自动分配通道方式1.当ChIndex=0、32、64等值时,将在指定的PCM 内自动分配通道 ChIndex=0, 就在PCM0内自动分配空闲通道 ChIndex=32,就在 PCM1 内自动分配空闲通道。其它依此类推。当指定的PCM内没有空闲通道时,将 返回分配失败消息。 ◆ 当ChIndex=1、2、33、34、65、66等值时,将在系统内自动分配通道 此时将在整个系 统内分配空闲的通道呼出。
◆ 当 ChIndex=16、48、80等值时,将优先在指定的PCM内自动分配通道ChIndex=16,就 优先在PCM0内自动分配空闲通道;ChIndex=48,就优先在PCM1内自动分配空闲通道当 优先分配的PCM里面没有空闲的通道时, 将在整个系统内自动分配空闲通道。其它依 此类推。
◆ 当ChIndex=17、18、49、50、81、82等值时,将在指定的卡内自动分配通道系统将自 动在ChIndex所在的卡内分配空闲通道呼出。如有两块2E1的卡,ChIndex=17、18通道 位于卡1内,指定卡呼出后系统将在卡1内自动分配通道呼出;ChIndex=81、82通道位 于卡2内,指定 卡呼出后系统将在卡2内自动分配通道呼出。
|