Skip to content

Commit a9e5d01

Browse files
committed
feat(portaswitch): add support for SIP dialogs capability in Adapter configuration and model
WT-1301
1 parent 1169547 commit a9e5d01

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

app/bss/adapters/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,8 @@ class BSSAdapter(SessionManagement, OTPHandler,
146146
USER_EVENTS=dict(default=False, option=Capabilities.user_events),
147147
NOTIFICATIONS=dict(default=False, option=Capabilities.notifications),
148148
NOTIFICATIONS_PUSH=dict(default=False, option=Capabilities.notifications_push),
149-
SIP_PRESENCE=dict(default=False, option=Capabilities.sip_presence),
149+
SIP_PRESENCE=dict(default=True, option=Capabilities.sip_presence),
150+
SIP_DIALOGS=dict(default=True, option=Capabilities.sip_dialogs),
150151
)
151152
# what our adapter can do in general (what is coded)
152153
# should be overridden in the sub-class

app/bss/adapters/portaswitch/adapter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ class PortaSwitchAdapter(BSSAdapter):
9999
Capabilities.sms_messaging,
100100
Capabilities.notifications,
101101
Capabilities.notifications_push,
102-
Capabilities.sip_presence
102+
Capabilities.sip_presence,
103+
Capabilities.sip_dialogs
103104
]
104105

105106
def __init__(self, config: AppConfig):

app/bss/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,7 @@ class SupportedEnum(Enum):
592592
notifications = "notifications"
593593
notifications_push = "notificationsPush"
594594
sip_presence = "sipPresence"
595+
sip_dialogs = "sipDialogs"
595596

596597

597598
class SystemInfoShowResponse(BaseModel):

0 commit comments

Comments
 (0)