We have discovered that there is a hard coded limit of 10 on the number of
simultaneous calls in SIPXTAPI.
How was this number determined and why is it hard coded?

pInst->pCallManager = new CallManager(FALSE,
                              pInst->pLineManager,
                              TRUE, // early media in 180 ringing
                              pInst->pCodecFactory,
                              rtpPortStart, // rtp start
                              rtpPortEnd, // rtp end
                              localAddress.data(),
                              localAddress.data(),
                              pInst->pSipUserAgent,
                              0, // sipSessionReinviteTimer
                              NULL, // mgcpStackTask
                              NULL, // defaultCallExtension
                              Connection::RING, // availableBehavior
                              NULL, // unconditionalForwardUrl
                              -1, // forwardOnNoAnswerSeconds
                              NULL, // forwardOnNoAnswerUrl
                              Connection::BUSY, // busyBehavior
                              NULL, // sipForwardOnBusyUrl
                              NULL, // speedNums
                              CallManager::SIP_CALL, //
phonesetOutgoingCallProtocol
                              4, // numDialPlanDigits
                              CallManager::NEAR_END_HOLD, // holdType
                              5000, // offeringDelay
                              "",
                              CP_MAXIMUM_RINGING_EXPIRE_SECONDS,
                              QOS_LAYER3_LOW_DELAY_IP_TOS,
                              10,
                              sipXmediaFactoryFactory(NULL));
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to