안녕하세요, 왜국서 외국인노동자 하는 사람입니다.
회사가 asterisk를 이용한 인터넷전화 서비스를 하고 있는데요...
불규칙적으로 느려지는 현상이 있어서 미칠지경입니다.
asterisk 버젼은 13.4 입니다.
증상은 전화가 잘 되다가 어느순간 asterisk가 반응이 느려져서,
INVITE 신호를 수신하고도, 수십초가 경과해야 동작을 하게 됩니다.
언제 발생주기도 불규칙하고 발생하는 조건도 알지 못하는 상황입니다.
어떤 서버는 근 1년동안 한번도 발생하지 않았는데, 어제 또 발생하기도 하고
어떤 서버는 여태껏 문제가 없었는데, 지난주에 발생하기도 합니다.
특이점이라면, 상위전화사업자(회선업자)의 요구에 맞춰서
PJSIP(pjproject-2.4)이용 + 전용패치(외주제작) 한 것을 사용하고 있습니다.
(전용패치의 내용은 잘 이해가 가질 않지만 통신시 해더에 asterisk 등을 지우고 특정 문자열을 추가하거나 register 시간을 변경하거나 하는걸로 보입니다.)
상위전화사업자의 규격에 맞춰서 통신하기 위해
모 회사에 의뢰해서 상위전화사업자 전용의 패치를 만들어서 사용하고 있는데,
패치 제작회사에서도 모르쇠 일관이고, 상위업자도 자기네는 문제 없다고 할 뿐입니다.
Asterisk나 PJSIP를 버젼업 해보고 싶기도 하지만,
패치를 사용 할 수 없게 될 가능성이 있어 D불리 손을 대지 못하고 있지만,
일단 테스트라도 해보기 위해서 서버를 구축하게 해달라고 윗분들께 부탁하고 있는 상황입니다.
겨우 2만엔 남짓의 서버비용을 아끼겠다고 고객 클레임이 들어오는데도, 테스트서버도 못 만들게 해서
이 상황에 선임 엔지니어도 두손들고 그만둬서 현재는 제가 사내에서 제일 오래근무한 엔지니어가 되버렸습니다 OTL
asterisk 에 관해서 잘 아시는 분이나 뭔가 짚이는게 있거나, 체크해 봐야 할 곳 등, 짚이는게 있으신 분
뭐든 좋으니 조언을 부탁드립니다.
아무쪼록 잘부탁드립니다.
Ȥ ȭ ȿ ð asterisk ص ó?
Ȥó DB ǵ Ǿִٸ DB Block ɷ Ȯغž ϴ.
ȭ ΰ? ˻ غ Asterisk ұԸ ǽ ̶ַ ȭ ۿ ٰ մϴ(https://stackoverflow.com/questions/26119660/asterisk-sip-registration-is-slow).
̿ܿ Ȥó ֱٿ ߰Ͻ ִٸ κ ַ 캸ž ϴ.
߰ CPU/RAM/HDD 뷮 Ȯϼž ϴ(DB ôٸ DB ).
asterisk α ϴ verbose debug ֽϴٸ, Ư ̻ ߰ ߽ϴ.
5ð濡 ϰ ְ.
뷮 ̰ ִ Դϴ.
ȸ Ǵ 뷮 200ä Ѿ մϴ.
30äγ̱ ϰ.
ִ ̱ ؼ DB ֹȰ CDR(ȭ̷·α) csv Ͽ ֽϴ.
뷮 Ƽ ߴ° ƴұ ؼ Ư ǵ پþϴٸ ״ ҿ ϴ.
ֱٿ ȭ ä Ұ 4ä(2ȭ)̾ϴ.
CPU/RAM/HDD 뷮 Ȳ̾ϴ.
1̻ ӵǰ ְ 系 ذᵵ ȵǴ Ȳε, Ӵڰ ٵ ¶...ϳ _
ٽѹ մϴ.
https://wiki.asterisk.org/wiki/display/AST/SQLite3+astdb+back-end
ŬDB SQL lite ٲ ϱ...
Ȯ 1.8迭 (ٸ ̿) ϴ° ѹ ߾ϴ.
Ȳ ƴҼ ֽϴٸ register иؼ Ʈغ.
[Ż ssw Ǵ sbc] - [asterisk(Ż ġ, register/media relay Ѵ ó)] - [ SIP ȭ] ̷ ̸
[Ż ssw/sbc] - [asterisk(Ż ġ, media relay )] - [asterisk(ֽŹ̴ ̴ , register )] - [ SIP ȭ] ̷ ο.
̷ϴ.
(ȸ δ Դϴ.)
[NTT Ʈ] - [ȸ PBX] - [ȸ Ʈ ] - [asterisk ġ(B2BUA)] - [asterisk PBX] - [ȭ]
ġ ȸ + μ [ȸ ] ̸ и߽ϴ.
ʿ PBX +DB+PBX ü , ܰ ߱ ؼ ϰ ־.
и ϱ ߰ ߾ϴ. _
media relay ϴ ãƺڽϴ.
մϴ.
ۿ ø ۷ ϴ. ѹ Ȯغ.
մϴ.