adhearsion / punchblock

Telephony middleware library for Ruby
adhearsion.com/punchblock
MIT License
40 stars 34 forks source link

[BUGFIX] Fix possible infinite blocking #231

Closed benlangfeld closed 10 years ago

benlangfeld commented 10 years ago

Avoid cases where executing AGI commands (reported as sending SIP messages) might block indefinitely due to a race condition in fetching their response value.

Requires a fix to Celluloid: celluloid/celluloid#456