Skip to content

Commit a58f83c

Browse files
tayler6000hartwigt
andcommitted
Release pyVoIP v1.6.4
[FIX] Fixed gen_register always generating a new Call-ID, which broke some PBXs that required auth. Fixed #74 Co-authored-by: hartwigt <[email protected]>
1 parent 765cb1f commit a58f83c

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = 'Tayler J Porter'
2525

2626
# The full version, including alpha/beta/rc tags
27-
release = '1.6.3'
27+
release = '1.6.4'
2828

2929
master_doc = 'index'
3030

pyVoIP/SIP.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1217,7 +1217,8 @@ def gen_register(self, request: SIPMessage, deregister=False) -> str:
12171217
f'To: "{self.username}" '
12181218
+ f"<sip:{self.username}@{self.server}>\r\n"
12191219
)
1220-
regRequest += f"Call-ID: {self.genCallID()}\r\n"
1220+
call_id = request.headers.get("Call-ID", self.gen_call_id())
1221+
regRequest += f"Call-ID: {call_id}\r\n"
12211222
regRequest += f"CSeq: {self.registerCounter.next()} REGISTER\r\n"
12221223
regRequest += (
12231224
"Contact: "

pyVoIP/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
__all__ = ["SIP", "RTP", "VoIP"]
22

3-
version_info = (1, 6, 3)
3+
version_info = (1, 6, 4)
44

55
__version__ = ".".join([str(x) for x in version_info])
66

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
setup(
99
name="pyVoIP",
10-
version="1.6.3",
10+
version="1.6.4",
1111
description="PyVoIP is a pure python VoIP/SIP/RTP library.",
1212
long_description=long_description,
1313
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)