OpenSIPS โครงการเป็นที่รู้จักกันในชื่อเดิมว่าโครงการ OpenSER.
OpenSIPS สามารถใช้เป็น:
SIP เซิร์ฟเวอร์นายทะเบียน
SIP เราเตอร์ / พร็อกซี่ (LCR, เส้นทางแบบไดนามิกคุณสมบัติ dialplan)
SIP เปลี่ยนเส้นทางเซิร์ฟเวอร์
SIP ตัวแทนการแสดงตน
เซิร์ฟเวอร์ SIP IM (แชทและปลาย-2-ปลาย IM)
SIP เกตเวย์ SMS (สองทิศทาง)
SIP ที่ประตู XMPP สำหรับการแสดงตนและ IM (สองทิศทาง)
SIP โหลด Balancer หรือรีบ
SIP ปลายด้านหน้าสำหรับเกตเวย์ / เครื่องหมายดอกจัน
SIP NAT หน่วยสำรวจเส้นทาง
แอพพลิเคชันเซิร์ฟเวอร์ SIP
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- รุ่นนี้มาพร้อมกับการปรับปรุงหลาย (ไม่ตรงกัน TCP, การจัดการที่ดีกว่าก้อน ) แต่ยังมีฟังก์ชันการทำงานใหม่เช่นการสนับสนุน SCA กับโมดูลโต้ตอบอินเตอร์เฟซที่ใช้ไบนารีใหม่ได้อย่างมีประสิทธิภาพในการติดต่อสื่อสารกับกรณี OpenSIPS อื่น ๆ และโมดูลใหม่ที่ให้ SQL เพื่อแปล NoSQL.
มีอะไรใหม่ ในรุ่น 1.9.0 RC:
- รุ่นนี้จะเพิ่มการปรับปรุงที่สำคัญหลายคน (การเขียนสคริปต์ การสนับสนุนโต้ตอบ TCP, ซ็อกเก็ตเว็บจับเวลา) แต่ยังฟังก์ชันการทำงานใหม่เช่น CacheDB อินเตอร์เฟซ Couchbase, MongoDB, Cache2SQL และจัดเตรียมเครื่องมือที่ดีโมดูล PI_HTTP หรือผู้ช่วยที่ดีในการรวมโมดูล Event_Route (รวมกับที่อุดมไปด้วย ชุดของเหตุการณ์ที่เกิดขึ้นใหม่จากหลักและโมดูล).
- เป้าหมายที่สำคัญของรุ่นนี้มีความสามารถในการรองรับ (ทางภูมิศาสตร์และโหลด) สามารถบูรณาการและการควบคุม (การแก้จุดบกพร่องการติดตามตรวจสอบ).
มีอะไรใหม่ ในรุ่น 1.8.2:
- การแก้ไขที่สำคัญได้ทำในเครื่องยนต์ TLS / TCP โมดูลโต้ตอบการแสดงตนและการสนับสนุน RLS โมดูล Dispatcher, parser SIP, สคริปต์ (เริ่มต้นและเส้นทางจับเวลา) โมดูลเส้นทางแบบไดนามิกสถิติการรายงาน (สำหรับ PKG และหน่วยความจำ SHM) และโมดูล B2B (ยื่นคำขอที่และเส้นทางการเรียกสคริปต์) อัพเกรดขอแนะนำ.
มีอะไรใหม่ ในรุ่น 1.8.0:
- รุ่นนี้มาพร้อมกับการปรับปรุงที่สำคัญหลายคน (สนับสนุนโต้ตอบ , TCP, การรักษาความปลอดภัยและการตรวจสอบ) แต่ยังมีฟังก์ชันการทำงานใหม่ (เช่น CacheDB อินเตอร์เฟส - Redis / CASSANDRA แคช DNS, SIPcapturing สนับสนุน RabbitMQ สนับสนุนลัวะ ฯลฯ ) มันมีเครื่องมือการกำหนดค่ากราฟิกใหม่ (ทำให้ menuconfig หรือ osipsconfig) ที่ช่วยให้คุณสามารถกำหนดค่าคอมไพล์ติดตั้งและสร้างไฟล์การกำหนดค่าสำหรับ OpenSIPS.
มีอะไรใหม่ ในรุ่น 1.7.2:
- รุ่นนี้มีการแก้ไขสำหรับการเกิดปัญหาการทำงานผิดปกติและ ในประเด็นการปฏิบัติตามหลักและโมดูลที่สำคัญรวมถึงการโต้ตอบแสดงตน TM และ textops.
- ฟังก์ชั่นการเขียนสคริปต์และการเชื่อมต่อที่ไม่ได้เปลี่ยน อัพเกรดขอแนะนำ.
มีอะไรใหม่ ในรุ่น 1.7.0:
- รุ่นนี้มาพร้อมกับการปรับปรุงที่สำคัญหลายคน (DB พื้นที่สนับสนุนโต้ตอบ TCP และแก้จุดบกพร่อง) และฟังก์ชันการทำงานใหม่ (เช่นการเชื่อมต่อการแจ้งเตือนเหตุการณ์, โมดูล UAC จดทะเบียนสนับสนุนสคริปต์ ฯลฯ ).
มีอะไรใหม่ ในรุ่น 1.6.3:
- หลัก:
- การแก้ไขที่สำคัญในการล้มเหลวขึ้นอยู่กับวิธีการ DNS SRV และบันทึกจะซ้ำ (เมื่อมากกว่าหนึ่ง)
- เพิ่มความเป็นไปได้ที่จะใช้ตัวแปรสคริปต์เป็นหมดอายุพารามิเตอร์ในฟังก์ชัน cache_store
- & quot; -g & quot; รวบรวมตัวเลือก (สัญลักษณ์แก้ปัญหา) จะถูกเพิ่มสำหรับโหมด = แก้ปัญหายัง
- การเปลี่ยนแปลงใหม่สำหรับซีอาร์ซีสตริง
- pvars $ ก่อนและ $ BF ถูกนำกลับมาเป็นไม่มีทางอื่นที่จะเข้าถึงกลุ่ม (หน้ากาก) ธงสาขาสาขาในปัจจุบัน.
- เส้นทาง pvar ใหม่เพิ่มเข้ามาเพื่อให้การอ่านข้อมูลเส้นทางของสำเร็จรูป Ruri ปัจจุบัน.
- เครื่องมือ:
- opensipsctl และ opensipdbctl ใช้ดวลจุดโทษแทนทุบตีเข้ากันได้กับทุกระบบปฏิบัติการของ
- โมดูล B2B_LOGIC:
- ส่วนหัวพิเศษจากคำขอ init ผ่านในการแก้เชิญทุก
- เพิ่มคำสั่งใหม่ MI b2b_bridge - มันช่วยให้การเชื่อมโยงของบุคคลที่มาจากการเรียกร้องอย่างต่อเนื่องในปัจจุบันไปยังปลายทางอื่น
- เพิ่มคุณลักษณะใหม่: เมื่อการเชื่อมโยงไปยังปลายทางใหม่, คุณสามารถเชื่อมต่อนิติบุคคลเก่าไปยังเซิร์ฟเวอร์สื่อที่จะได้ยินเสียงเรียกเข้าจนถึงปลายทางที่จริงคำตอบใหม่
- เพิ่มความเป็นไปได้ในขณะที่การเชื่อมโยงกับสื่อชั่วคราวที่จะใช้ SDP เริ่มต้นในขณะที่ร่างกายสำหรับเชิญส่งไปยังผู้รับสาย (ครั้งแรกโดยไม่ต้องเชิญร่างกายดูเหมือนจะไม่ได้รับการยอมรับจากจุดปลายอีกหลายคน)
- เพิ่มความเป็นไปได้ที่จะระบุไปและกลับจากชื่อที่ปรากฏเมื่อเริ่มต้นโต้ตอบใหม่จากเซิร์ฟเวอร์และความเป็นไปได้ที่จะระบุสำเร็จรูป Ruri แตกต่างจากการปา
- โมดูล DIALOG:
- get_dialog_info ใหม่ () ฟังก์ชั่นในการแลกเปลี่ยนข้อมูลระหว่างไดอะล็อก - เห็น http://lists.opensips.org/pipermail/users/2010-April/012414.html
- การสนับสนุนในการสั่ง dlg_list MI สำหรับรายการกล่องโต้ตอบกับชดเชยและเคาน์เตอร์ (และไม่เพียง แต่ทั้งหมดของพวกเขา) - จำเป็นโดย OpenSIPS แผงควบคุมสำหรับการแบ่งหน้าข้อมูลโต้ตอบ
- คง SEQ_MATCH_FALLBACK (จับคู่โต้ตอบกับ fallback) - ไม่ fallback การจับคู่ SIP ถ้าไม่พบ แต่ (1) โต้ตอบที่ไม่มีชื่ออยู่บนพื้นฐานของ DID หรือ (2) พบ DID-based โต้ตอบไม่ตรงจากจุด SIP ในมุมมองของการร้องขอปัจจุบัน (การจับคู่แน่นล้มเหลว)
- โมดูล dialplan:
- TREX เครื่องยนต์แทนที่ด้วยเครื่องยนต์ PCRE การจับคู่เพื่อแก้ปัญหาข้อบกพร่องที่ตรงกับ regexp หลาย - หมายเหตุว่าโมดูลตอนนี้ขึ้นอยู่กับห้องสมุด lpcre ที่รวบรวมเวลา
- โมดูลรีบ:
- ds_select_xxx () ฟังก์ชั่นที่ได้รับอนุญาตจากเส้นทางความล้มเหลว
- ds_next_xxx () และ ds_mark_xxx () ได้รับอนุญาตจากเส้นทางคำขอ
- is_in_ds_list () จะใช้เวลาในพระรามเสริมพิเศษเพิ่มเติม & quot; active_only & quot; -. ผลตอบแทนจริงเท่านั้นหากปลายทางอยู่ในรายการและการใช้งาน
- คงละเอียดและเปิดใช้งานในสถานที่ที่ไม่ได้ใช้งาน - & # x3e; ถ้าไม่ได้ใช้งานไม่ได้ตรวจสอบมันและไม่เปิดใช้งานได้.
- โมดูล DROUTING:
- ใหม่ AVP ทำใช้ได้ในสคริปต์กับ gw_id - สำหรับวัตถุประสงค์การบัญชี, ฉันต้องการที่จะรู้ว่าที่ประตูคำขอถูกส่งไปยัง เนื่องจากมีอยู่แล้ว AVP ภายในโมดูล drouting ว่าข้อมูลที่เก็บไว้นี้ผมเพียงแค่ปรับเปลี่ยนรหัสเพื่อให้ AVP นี้ที่จะเข้าถึงได้จากภายในสคริปต์การกำหนดเส้นทาง มีพารามิเตอร์โมดูลใหม่ที่เรียกว่า id_avp คือการกำหนดค่าที่มันจะถูกเก็บไว้ AVP จะมีค่าระหว่าง do_routing เวลา / next_gw เรียกว่าและขอถูกส่งไปยังกระโดดต่อไป.
- โมดูล NATHELPER:
- nat_uac_test () และ fix_nated_contact () ขั้นตอนการติดต่อทั้งหมด (URIs หลายต่อส่วนหัวและส่วนหัวหลายต่อข้อความ)
- โมดูล PATH:
- add_path () ได้เพิ่ม 2 หัว PATH หากตรวจพบการเปลี่ยนแปลงในไอพีพอร์ตหรือการขนส่งระหว่างการเชื่อมต่อขาเข้าและขาออก.
- โมดูลใหม่ enable_double_path พารามิเตอร์ในการควบคุมการเพิ่มขึ้นของส่วนหัวของเส้นทางคู่
- สิทธิ์โมดูล:
- get_source_group ฟังก์ชั่น () ส่งกลับกลุ่มผ่านทาง pvar (พระรามฟังก์ชั่น) แทนรหัสการส่งคืน - ข้อผิดพลาดคือการที่กลุ่มอาจจะเป็น 0 และรหัสกลับ 0 หมายถึงการทำลายการเรียกสคริปต์ ดู http://www.opensips.org/html/docs/modules/1.6.x/permissions.html#id233495
- โมดูลต่อหน้า:
- เพิ่มประสิทธิภาพสำหรับ dialoginfo ในการทำงานที่ดีขึ้นกับ Linksys - ถ้าไม่มีข้อมูลที่เผยแพร่ dialoginfo พบ - ส่งของร่างกายโดยไม่โต้ตอบใด ๆ (แทนแล้วส่งร่างกายไม่)
- คุณสมบัติเย็นใหม่ในการแสดงตนของเซิร์ฟเวอร์: ผสมข้อมูลโต้ตอบด้วยการแสดงตน เซิร์ฟเวอร์การแสดงตนในขณะนี้สามารถสร้างข้อมูลการแสดงตนจากรัฐโต้ตอบและบอกคุณว่าเพื่อนที่อยู่ในสายแม้ว่าโทรศัพท์ของเขาไม่ได้ส่งการแสดงตนเผยแพร่กับข้อมูลนี้ ดู http://lists.opensips.org/pipermail/users/2010-April/012021.html
- โมดูล PRESENCE_XML:
- เมื่อ force_active เป็นความจริง pxml_db จะไม่เปิด; เมื่อ force_active เป็นจริงฐานข้อมูลไม่จำเป็นต้องใช้และรหัสที่มีอยู่แล้วเพื่อหลีกเลี่ยงการสัมผัสฐาน แพทช์นี้จะเพิ่มฟังก์ชั่นเดียวกันในรหัส init (ทั้ง init สมัยและ init เด็ก) เมื่อ force_active เป็น True พารามิเตอร์ db_url สามารถทางด้านซ้ายที่ไม่ระบุ.
- โมดูล PUA_DIALOGINFO:
- โมดูลช่วยให้คุณสามารถสร้าง dialoginfo เพียงด้านใดด้านหนึ่งของการโต้ตอบ (โดยเลือกขาโทร)
- มันเป็นไปได้ที่จะกำหนดโทรที่กำหนดเองและข้อมูลผู้รับสายที่จะใช้เมื่อมีการสร้าง dialoginfo
- โมดูล RLS:
- การเปลี่ยนแปลงใน RLS โมดูลเพื่อให้การสมัครเป็นสมาชิกรายการ RLS อื่น ๆ
- โมดูลส่งสัญญาณ:
- send_reply สามารถใช้เส้นทางจากความล้มเหลวเกินไป
- โมดูลสถิติ:
- เพิ่ม pseudovariable ใหม่ที่เรียกว่าสถิติที่ช่วยให้การอ่านและการรีเซ็ตค่าสถิติจากสคริปต์ เช่น $ สถิติ (in_used_transactions) จะกลับค่าของสถิติ TM in_used_transactions
- โมดูล TM:
- t_replicate () นอกจากนี้ยังสามารถทำงานได้หากการทำธุรกรรมที่มีอยู่แล้ว (เช่น t_newtran () เรียกว่าก่อนที่จะ t_replicate ())
- โมดูล UAC_REDIRECT:
- สามารถดึงติดต่อ URIs จากกว่าหนึ่งหัวติดต่อ (จาก 3xx เดียวตอบกลับ)
- โมดูล USRLOC:
- ข้อผิดพลาดการแก้ไขในกรณี sensitiviness สำหรับคำสั่ง MI - เป็น usrloc มีตัวเลือกในการที่ไม่เป็นกรณีที่สำคัญตลอดเวลามิฉะนั้นคุณไม่สามารถหา AORs กับกรณีบน .
- โมดูล XLOG (ออก):
- ฟังก์ชั่นทั้งหมดเดินตรงเข้าไปในหลักโดยไม่มีการเปลี่ยนแปลงเป็นต้นแบบหรือการทำงาน
มีอะไรใหม่ ในรุ่น 1.5.1:
- ข่าวประชาสัมพันธ์ฉบับนี้มีข้อผิดพลาดเพียงการแก้ไข (เพิ่มเติมถึง 1.5 0.0) - ฟังก์ชันการทำงานที่ไม่มีสคริปต์หรือการเชื่อมต่อที่มีการเปลี่ยนแปลง OpenSIPS 1.5.1 มีที่เกี่ยวข้องกับการแก้ไขที่สำคัญ MySQL เตรียมงบดำเนินการและจะขอแนะนำให้อัพเกรด.
มีอะไรใหม่ ในรุ่น 1.4.2:
- OpenSIPS 1.4.2 นำการแก้ไขเพิ่มเติมเกี่ยวกับ 1.4 สาขา -. แก้ไขที่สำคัญ (TM โต้ตอบ DB) และ fixups เล็กน้อยและ tunings
- แนะนำเป็นอย่างยิ่งที่จะปรับรุ่นเป็นรุ่นนี้ถ้าคุณกำลังทำงานที่มีอายุมากกว่า 1.4 ปล่อย.
ความคิดเห็นที่ไม่พบ